March 10th, 2011 by Eric Berna
What I’m Working on Now
My current iOS project is another game. This one is a bit more ambitious than my first game, Nora’s Bubbles. It’s sort of hard to describe without showing the game, but the game is not ready for showing. It’s a nonviolent flying game, with constrained controls and escalating difficulty. I’m aiming for a game both my five-year-old daughter and my eight-year-old son will like. I’ve got the game-play figured out and mostly working, but I’m not happy with the look of the game. I’m noodling a number of ideas for the look.
OpenGL ES 2.0
Since this is a flying game, it needs 3D graphics, so I’m using OpenGL ES to render the game graphics. Before this project, the OpenGL code I’ve written was for the fixed pipeline desktop versions of OpenGL. For this project I’m moving on to OpenGL ES 2.0′s programmable pipeline. Learning GLSL, OpenGL’s shader language, is fun, especially exploring some of the capabilities of a programmable pipeline.