Written in Java
Uses gdx-contribs and gdx-utils to facilitate development.
Uses gdx-liquidfun as physics engine.
Uses vis-ui to enhance the immersive experience of the game.
Uses the tools in gdx-toolkit to complete entities and ai, texture audio and other content.
The algorithm of (Marching Squares -> Douglas-Peucker -> PolyPartition) of DavidMcLaughlin208 is used.
Simple algorithm for polygon segmentation.
Check the development progress of the game here.