Game Development with OpenGL ES 2.0 on Android Platform

OData support
Dr. Blázovics László
Department of Automation and Applied Informatics

Android powers hundreds of millions of mobile devices all around the world. It's the largest installed base of any mobile platform and the numbers are growing fast. Users are looking for quality apps, games, and other digital contents. Smartphones’ and tablets’ high performance graphics processors now easily handle 3D visualization and there is no shortage in memory either. As developers, we should not ignore a market like this.

Due to this concept, I present a detailed design, implementation, publishing steps of a game in my thesis. The platform is given by Android which grants enough space for custom modification. For drawing OpenGL ES 2.0 graphics API is being used where the essential part of the rendering is done by shader programming. The models are exported from Autodesk 3ds Max software using the FBX Interchange format then serialized into files with Google Protocol Buffer for efficient storing and faster import.

Showing the complex state of the final application, it is published to Google Play Store so it’s available for anybody to download.


Please sign in to download the files of this thesis.