Mixing iPhone Components With OpenGL ES
Something that I’ve been asked in the past is whether it was possible (or allowed) to mix the iPhone’s UI (UIkit) components with OpenGL ES views. I can certainly understand the desire to do this, after all who wouldn’t want the convenience of using interface builder while having the power of raw OpenGL ES. My response in the past was always, yes it is possible, but there are performance implications, and Apple used to give warnings about instability.
Adding A 2D Hud To A 3D OpenGL ES Scene
Drawing a 2D Hud on a 3D OpenGL ES scene is a common task when developing games.
To do this without any distortion in OpenGL ES you need to draw your HUD through a matrix different from the projection matrix used for 3D objects.
Jeff LaMarche, co-author of Beginning iPhone 3 Development, and More iPhone development has added a new tutorial on Drawing a Hud Display in OpenGL ES.
4 Top Resources For The Unity iPhone Game Engine
Updating this old list with a few changes. A lot has happened in the Unity 3D community since I created this list: a basic Unity 3D is now free for Mac development, and DiamondTearz blog is no more, but has been changed to another site known as InfiniteUnity3D
iPhone OpenGL ES Resources – 18 That You Must Know!
OpenGL ES is the graphics API used for programming the iPhone. If want to create your own game engine, design a game from scratch, or create some other graphically intensive app that requires you to go beyond Core Animation and Quartz, then you will need to have a good understanding of OpenGL ES. I updated this list previously upon the release of the OpenGL ES 2.0 capable iPhone 3GS, and since then I’ve received a few messages about some of the resources being updated, and found a couple new resources that i have listed below. If you want to have an understanding, or just want to see if learning OpenGL ES is your cup of tea then you will want to check out these resources.
iPhone Game Development Resources Compendium
I’ve posted many iPhone game development resources on this website, and I can see that many of the searches on this website are iPhone game development related so I have decided to create this post which is basically a table of contents containing my other iPhone game development posts, along with some new iPhone game development resources that I have not mentioned before.
iPhone Game Engines