4 ms·
Yup, it's pretty much a perfect place to start. Browsers are ubiquitous, 2d gaming is pretty easy to understand and get started with, and the results can be sur
by drhayes9 13y ago
Yup, it's pretty much a perfect place to start. Browsers are ubiquitous, 2d gaming is pretty easy to understand and get started with, and the results can be surprisingly addictive despite their simplicity: http://www.lessmilk.com http://www.lessmilk.com
Developing your own game engine that suits your needs in JS would be pretty instructive as well. There are a metric ton of JS game engines out there, many of them open source, so you can see what tradeoffs they made with respect to performance, quality, etc, while developing your own. It's really not hard to get stuff drawing on the screen with JS and canvas.
I could imagine writing a game with your kids that uses Phaser to get them started, then figuring out something Phaser can't do (or doesn't do well) and showing them how to open the code, read it, grok it, change it, etc. Very cool.
- rufugee 13y agoThanks very much for your reply. Now, if only I could develop a stomach for javascript. I've really, really tried. However, phaser appears to support Typescript, which might just make it palatable. I'll give it a go.