JoyJS is a very new HTML5 2D Game Engine designed to be easy to use. The current version of the library 0.1.1 provides support for :

  • Keyboard input
  • Mouse input
  • Viewport / Head-up display
  • Tilemap / Tileset
  • Reusable object behaviours
  • Collision detection
  • Scene graph
  • Audio (provided by howler.js)
  • Tweens (provided by tween.js)
  • Device feature detection
  • Custom preloader

joyjs

The image below is a screenshot from a Game prototype using JoyJS with source code included. Sources available at https://github.com/joyjs/joy.js and API documentation available here.