GENOCYD on Android platform

Download the Genocyd.apk and test it yourself on your Android device.

Results on my Galaxy S1

Genocyd asteroid screen Coming from outer space Zoom on battleship
The city Atomic bomb Ending screen

How it is done?

We have re-compiled the C/C++ source code of Genocyd with Android NDK. It makes a .so file which is loaded at start up by the Android Activity.
This activity is only responsible of calling native code.
In native part, all is done in software, even the 3D engine. The output is a bitmap 640x480.
To display it on screen, we copy this bitmap into an OpenGL texture and display this texture 1:1 on screen with 2 triangles.
To load files from native part, we use the libzip.

Back to matthPage