June 22, 2015

Book: OpenGL ES 2 for Android

When I started out, I knew almost nothing about OpenGL. The framework I wrote for spacedust utilizes OpenGL ES 1.0 and recently I’ve discovered I would like to use some of the 2.0 features. Mainly shaders!

I picked up OpenGL ES 2 for Android: A Quick-Start Guide (by Kevin Brothaler). The book is not for beginners and moves fairly quickly. You should be familiar with Android, OpenGL, and how you might structure a game. Which is exactly where I’m at.

Not all of the book is applicable to me because I’m not making a 3D game. About half of the book covers 3D related topics. The rest is exactly what I need. It covers how to draw points, lines, and triangles, how to apply shaders and textures, and how to do particle effects.

So now I will be working to convert my game framework to use OpenGL ES 2.0 instead of 1.0. It’s a bit of work that won’t result in any exciting new game features right away. But I’d rather get it done now so I can support better features in the future.

Wish me luck!