Graviton 2 is a little puzzle game by Namide (Damien Doussaud).
It derives from Graviton: a prototype created during a Ludum Dare (with a very different gameplay).
Graviton 2 is realized with OpenFL, originally to build smartphones versions; The power of Haxe language helped to code a powerfull C++ engine to generate precalculated levels.
A procedural algorithm created random levels and an artificial intelligence resolved them and attributed a difficulty score.
C++ helped to generate more than 13,000 levels for this game. They are saved in a file used by the Flash version.
The openfl version of Away3d is used for the graphic render.
This game can be build in: Flash, HTML5 (WebGL), Neko, C++…