01 - The structure of your Phaser project
02 - Understanding Phaser states
03 - Preloading images
04 - Placing images on the stage
05 - Setting up the game field
06 - Adjusting assets placement according to stage size
07 - Displaying given frames in a sprite sheet
08 - Adding interactivity to images by turning them into clickable and touchable buttons
09 - Giving each button a custom property and accessing it when touchedclicked
10 - Showing tiles once selected
11 - Preventing the player to select more than two tiles each turn
12 - Checking for successful matches and removing tiles or turning them back
13 - Using timers to schedule events
14 - Shuffling the tiles
15 - Turning the prototype into a real game adding a title screen with soundmute options
16 - Preloading sounds
17 - Playing sounds
18 - Showing the score
19 - Increasing difficulty by adding a timer
20 - Showing Game Over screen when running out of time
21 - Restarting the game
22 - Giving the game a twist
23 - Making it run nicely on any mobile device no matter the orientation
24 - Saving high score
25 - Organizing your folders
26 - Creating a preloader state