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)