Jesse Harlin, the developer behind the awesome create-phaser-app, recently gave a talk at ThunderPlains, a web and mobile developer conference. These are his slides from the talk.
"This talk is about three things that interrelate. Firstly, its about some fundamental concepts for making a video game, such as how to manage animations, maps, basic AI and more. Secondly it is about Phaser 3, the latest-and-greatest framework for achieving your videogame goals in Javascript. Thirdly it is about my experience working on a boilerplate and scaffold to bring all these ideas into an Open Source project so anyone can make their own game in Javascript!
That just the groundwork! The last part of the talk is the best part! With these three things we're then going to mix it up and explore some of the more interesting techniques for game creation such as procedural level generation, AI randomness, Behavior Trees, rules engines for Tilemaps and more!"