Wout van Poppel Generalist Game Programmer

A project to develop a game engine template for Android systems, using the Native Development Kit.

This Android Engine uses OpenGL ES 2.0 for 3D rendering graphics on screen, OpenSLES ES for Android for playing audio, and Bullet Physics for physics. It also makes use of Android SDK and NDK libraries, and JNI (Java Native Interface) to interact between Android SDK-based Java code and Android NDK-based C++ code.

As part of the template, a simple Arkanoid clone was written in C++ using the engine/template's utilities.


  • Date: 2016
  • System: Android
  • Engine: Custom Engine
  • Language(s): C++, Java
  • Dev time: 14 weeks
  • Solo project
  • Tag: School