Creating a Memory Match Game

  • 117 favourites



22,453 visits, 57,353 views



This tutorial hasn't been translated.


This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.


This series of video tutorials for more advanced Construct 2 beginners guides you step-by-step through the creation of a memory match card game with Construct 2. You’ll learn to resize and arrange game objects on the fly depending on window size. You’ll create and randomize an array. You’ll use simple math in cool ways to arrange objects and test for matches. And at the end you’ll have a game that you can play or customize and polish to make it your own.

If you want to try the game before you continue, you’ll find a playable demo in the Scirra Arcade.

Required Stuff

To complete the tutorial you will need the following:

Construct 2, downloadable here. You can use either the free or paid edition to complete the tutorial.

Memory Match Tutorial bundle which includes card graphics you can use for the tutorial and as a model for your own original graphics. Also includes a complete, commented version of the Memory Match game. (Note that loading the game project files requires Construct 2 release 84 or later. Also, when Part 5 of the tutorial was posted, the Memory Match Tutorial bundle was updated to include additional0000 card graphics as well as the partially completed .capx for each episode.)

(Optional) Music and sound effects from Scirra’s free bundle.

A Note on Construct 2 Versions

This tutorial was created using Construct 2 Release 84, which was the stable release at the time. You'll need Release 84 or later to open the project files included in the Memory Match Tutorial bundle.

Construct 2 is a work in progress and the user interface is subject to change. From time to time I will add notes to this section to indicate the major interface changes you should be aware of.

Beginning with Release 86, the context menu items to add a sub-event or a blank sub-event are now under the Add submenu.

Part 1: Creating a Card Object

Video Part 1a

Subscribe to Construct videos now

(If you don't see the video, follow this link to view Part 1a.)

Video Part 1b

Subscribe to Construct videos now

(If you don't see the video, follow this link to view Part 1b.)


  • Order by
Want to leave a comment? Login or Register an account!