I’ve always been curious in finding out how difficult it would be to port the Air Hockey project that we worked on in the book into a platform-independent code base written in C, so that we can run the project not just on Android, but on other platforms as well. I also thought that it would be a good way to brush up on my C, as I haven’t worked with it much since my days at university. :)
In the spirit of learning more and seeing what we can do, I’ve decided to start a new series of posts over on my site about cross-platform development in C for Android, iOS, and even on the web by using a cool cross-compiler called emscripten. The series assumes that you’ve already read the book and that you have a basic level of knowledge in OpenGL ES 2 and C, so the focus is on writing the code in C and on making it cross-platform.
If you’re interested in learning more, you can check out the series at Developing a Simple Game of Air Hockey Using C and OpenGL ES 2 for Android, iOS, and the Web.