Processing.js
Processing.js
Processing.js is an open programming language for people who want to program images, animation, and interactions for the web without using Flash or Java applets. Processing.js uses Javascript to draw shapes and manipulate images on the HTML5 Canvas element. The code is light-weight, simple to learn and makes an ideal tool for visualizing data, creating user-interfaces and developing web-based games.
Processing IDE:

Let’s play:

Examples on the Web:
http://processingjs.org/learning
Website: http://processingjs.org/


Lo voy a probar a ver que hago, aunque todavĂa no conozco como funcionan las canvas de HTML5, se ven padre los juegos hechos con esto.