I’ve been working on HTML5 games for more than a year and now I’m very comfortable with a set of tools that I’ve decided to call The HTML5 Game-development Survival Development Kit (HTML5 Game SDK for short). I’m currently living in Venezuela and its economic behavior doesn’t allow me to invest much on paid services/tools, so I must invest time on research in order to find the best available tools to do the job.
You can download Phaser at phaser.io.
Text editor: Brackets
As a text editor aimed to web development, Brackets has worked marvelous in the recent months. Multi-platform and very customizable, it makes for a great text editor that handles projects in a very smart way; you just need to open the folder where the project lies and that’s it (no additional project files to handle).
Furthermore, there is a plug-in called Phaser Chains, based on the website with the same name, that lets us search the Phaser docs without leaving Brackets.
You can download Brackets at brackets.io.
Assets: Kenney’s free assets
Also known as “Asset Jesus“, Kenney is always releasing top-quality asset packs for free. There’s also a cheap pair version, but we can always use the free versions for prototyping ideas. There are certain gameplay mechanics that can be tested using only squares and circles, but there are others that require a little bit more of art-crafting techniques; such as 2D isometric worlds.
You can find free assets from kenney at kenney.nl.
Mobile deployment: CocoonJS
Ludei’s CocoonJS is a cloud-based tool for deploying HTML5 applications and games to mobile. It doesn’t require us to download any other SDK or software besides an optional app for rapid testing on our devices before taking the steps into deploying the zip file into a native* application.
You can sign up for free at ludei.com.
As we can see, the only reason not to start making HTML5 games is not having time (dedication) to do so. There are more good free tools, but these are the ones that have worked well for me so far. However, I’ll be more than happy to know about your experiences in the comments section.
*:not really native because its a web viewer with the application folder embedded.
Picture: “High Jump” by Asif Akbar.