Making Browser Games with Phaser

Lansing JavaScript Meetup
May 21st, 2019

Brendon Thiede

  • DevOps Engineer
  • Empowering teams
  • Simplifying best practices

Brynn Thiede

  • 3rd Grader at Alaiedon Elementary
  • Mindstorm programmer
  • Harry Potter fanatic

Flying a Hippogriff

What is Phaser 3?

  • Phaser 1 (April 2013)
  • Phaser 2 → became Phaser CE
  • Phaser 3 (February 2018)

What do you get?

  • Rendering
  • Sprites
  • Physics
  • Particles
  • Tweening
  • Scaling
  • Plugins
  • Awesome documentation

Structure

  • Game
  • Scene
  • Components

Scene Control Flow

  • Constructor
  • init()
  • preload()
  • create()
  • update()