When you are making games in HTML5 you have several options. You can simply write everything by yourself in plain js and html, or you can use a gaming framework which already implements some core features used in most of the games, or simply using a game tool which exports in html5, in which you do all or most of the operations visually, writing none or less code.
My first framework I’m playing with is CreateJS. CreateJS is mature enough, tries to mimetic the flash/as3 class hierarchy and is supported by Adobe. Flash Profesionall CC has and option to export resources from flash for CreateJS.
- Retro Style Platform Runner: Part1, Part2, Part3, Part4, Part5
- How to Create a Flappy Bird Clone
- Circe Chain engine made with CreateJS, Part2
More useful links:
- Postmortem: Making a HTML5 game with Flash CC HTML5 Canvas document for a Game Jam
- Using CreateJs: PreloadJS, SoundJS, and TweenJS
- Dragon of Bosnia: Preloading Assets and Creating a Loading Screen Using PreloadJS and EaselJS
- Type annotations for the CreateJS Toolkit
Phaser is another html gaming framework, heavily inspired by flixel, another flash framework ported in many other languages.
This article is going to be maintained with more links as they will be discovered. If you have a link worthy to be mentioned here, just leave it in a comment.