
GameJs is a thin library on top of the HTML canvas element. In addition to the drawing functions it has a growing assortment of modules useful for game development. Most of GameJs’ drawing API is based on the popular PyGame .
Grab the latest version!
Release Notes: 2013-04, all release notes.
Starforks
A simple space battleship game where you can collect powerups that somehow resemble git verbs, and use them to fight your enemies!
Princess Keeper
A physics game where you need to build a tower to protect the princess from the evil knights.
Alge's Escapade
A plattformer with a twist: clone your way top victory by turning the correct combination of switches on to turn off the lasers and escape to freedom.
Bandit Racer
The game includes simple box2d based car physics, multiplayer, waypoint based racing AI, zoomable camera that follows an object in the game world, and more.
Telemachus
A simple shoot em up. More info about the simple animation framework used in this game and the source code.
‹
›
About
- Proven abstraction for 2D
- Sane JavaScript! We believe in Crockford and CommonJs
- Chrome4+, Firefox3.6+, Safari5+, IE9+
- MIT License
- Patches, suggestions, and comments are welcome.
Testimonials
»GameJs is cool. I’ve used it in a couple of games, one commercial. It makes things easy, and uses a proven&simple API that works for lots of different types of games.« – Illumen
»I’d call this one a success!« – Cosmologicon