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)