Image by David Werner on Flickr
One of the better known contenders in the field of 2D game engines for the browser. Very code heavy but you'll definitely feel at home, if this is your jam. It just released a complete rewrite with version 3.
Another 2D engine and the one I started game development with. It's a bit smaller and with it's entity component system more opinionated than Phaser, but I think it's a solid foundation too. It released it a new version this month too.
React Game Kit
A lesser known contender, also 2D, that helps you to create games with React. It offers basic concepts like a game loop or stages. It also works with React-Native, which makes native mobile games possible. Probably not suited for bigger projects, but certainly a simple way for React devs to get something running quickly.
This time a 3D engine that works with the power of WebGL, WebVR and WebAudio. If you're not the 2D type, but also want to keep things inside the browser. As the other engines I mentioned here, it's more coding heavy than major engines, but if you aren't into big things like the Unreal Engine (C++) or Unity (C#), Babylon is the way to go.
Top comments (21)
The new Cocos Creator engine is also pretty great and supports typescript wonderfully!
Nice, Phaser also supports TypeScript.
Just a comment in order to share a word about CreateJS: createjs.com/
Its creators, GSkinner, made really cool things with it: gskinner.com/showcase
And don't forget the possibility to do those things yourself with WebGL/Canvas and the others available API.
Phaser is cool, I used it in one of my projects when I was putting together a portfolio to get me my first Dev job. I'd recommend it at any level of JS/programming competency.
Here's what I made:
It's a very simple game that didn't take too long to make, but it shows the kind of cool thing you can build. It even has support for mobile/touch based interfaces.
It should be noted that Unity is a proprietary engine and the specifications can change at the whim of Unity. The positives are that it comes with a Rich IDE/modelling tool where you can create objects and environments.
As noted by Michael, it's being deprecated this year so maybe best to avoid. :(
Could you elaborate? :D
K, are you creating a game yourself or are you involved somehow in something game related? Your profile says 'mobile consultant', a mobile game perhaps?
I created a few small games as a hobby (Web based). Didn't try myself on "professional" game development tho :D
Do you want to? Hobby or professional either way.
Yes, it's more a quesion of time than want haha
Yes you want to but you do not have time for a game related project?
yes, pretty much that
Really funny example of MMO based on VueJS, HTML/CSS and NodeJS - twitter.com/vovchisko/status/11052...
I like PhaserJS, it's simple and funny to make games!
Oooh! Babylon looks fun! Currently have a few Phaser projects going though... maybe I should finish up one or two of tho... ooh look! A 3D rendering of a deserted house! 3demo.giroptic.io/