This brickit game is developed purely on the web, which attempted to familiarise myself with canvas (HTML5). The game is somewhat the classic breakout game but I have implemented more details in it, such as different kinds of buff (speed up/down, more lives, longer/shorter paddle, etc. ) (which involves physical geometries and virtual trigger geometries), lives, stages, and ranking.
As been said, this game uses canvas as the renderer, and the physical engine uses matter.js. And of course this web game is responsive – you can play on all kinds of displays. Also, it supports touch control on touch screens, as well as mouse or keyboard control.
Here shows a little demo of how you add the game to an iPhone and play it.