
Game Projects

Farm Animals
- Intro. to Phaser
- Sprites
- Sounds
- Spritesheets

Virtual Pet
- Boot state
- Loading/Splash screen state for loading assets
- State transitions including Game Over conditions

Basic Platformer
- Intro. to P2 Arcade Physics
- World View Camera
- On-Screen Controls
- Loading JSON Files

Spaceship Game
- Prefabs
- Particle effects
- Pause timer
- Object pooling
- Multi-level JSON
- Soundtrack

Infinite Scroller
- Prefabs as Domain
- Body Bounding box
- Collision with Group of Groups
- Random Generation: Coins + Platforms
- Object pools: kill & recollect
- Game over overlay
- Optional: Debug info in render()k

Mario Platformer
- Using Tiled tilemap editor for level editing
- Using object & tile layers
- Game size scaling to fill available area

Defence Strategy
- Putting it all together, techniques we have already learned

RPG
- plugins (on screen controls)
- top-down movement
- quests/overlay
- battle
- player stats

Angry Chickens
- P2 Physics
- Collision Groups

Match3
- P2 Physics
- Collision Groups

Dojr: dogem game
- Touch control plugin
- Timing events
- Particle Explosions
- Object pools, Arcade physics

Battle!: multiplayer game
- Arcade physics
- Health/Damage display plugin
- Particle explosion on death
- Multiplayer using websockets
- Scoring (leader status)