HTML5 game engine with MVC architecture, supports both Canvas and WebGL rendering from get go.