Hi and welcome to my blog in which I pretend to know HTML and hope nothing breaks :)
I am a game developer working at Google and I love graphics programming, virtual reality and game engine architecture.
Hope you'll enjoy my blog and feel free to reach out on social networks.
Comments? Feedback? Send me an email! email@example.com.
In this part we will create a simple Renderer and Application classes, initialise OpenGL and acquire touch input.
[notification type="info"]Source Code! The source code for this tutorial is available for download from GitHub[/notification]
In this part we will go over the NativeActivity sample and how C++ code is used in an Android application. We will understand the activity's lifecycle, how it works and how to create a connection between Java and C++ by using the Java Native Interface (JNI).
The goal of this tutorial is to establish a basic framework to use C++ code for game code and maintain access to the Java side to enable use of future APIs such as the Google Play Services, including Google+, Cloud Save and Analytics. This is very important as most Android APIs are currently written exclusively in Java, even the third party ones.
This week I will catch up with Android and the NDK. I will create a series of posts where I will demonstrate how to get an Android NDK application running. I will also show how to separate the code into an Engine static library (.a) file and the Game application which will use it. I will be doing this as I go, sometimes implementing things for the first time; hopefully creating a smooth experience for you with Android and the NDK.
The goal of these tutorials is to establish a working C++ OpenGL ES 2.0 framework for games and graphical applications while maintaining a link to the Android code to enable use of APIs and services such as Checkout, Analytics, Google Cloud Save, Ads and Google+.
Finally a chance to develop with an Oculus Rift. Even though the new game engine project only started about a month ago on scarce spare time, I couldn't say no to an opportunity to add Oculus Rift support. Forgive me for the lack of visuals, I hope it will at least be of some insight to other developers.