I was recently inspired by a Gamasutra article to try a new experiment: making a game a week. Based on previous experience, I knew going in that my biggest problem coming in would be properly scoping the project to my skill level and time constraints… true for software development in general and game development specifically, it’s much easier to brainstorm tons of cool features that a project should have than to actually implement them.
Enter Phaser. It’s an HTML5 game framework, built on top of pixi.js. It’s oriented toward arcade-style games, is open-source under the MIT license, and is actively developed and supported by a team who uses it to build games in the wild. After a couple weeks of using it, I’ve discovered that it’s not perfect, but it’s very hackable, and suits what I’m trying to do very well.
My tentative plan is to build a game every week around a different theme or genre, open-source them where I can, and post them to the web for people to play. I’ll be writing postmortems here about what I learned during the process.