iPhone OpenGL ES – 8 Great Resources For Learning

Here’s a list of great resources for learning iPhone OpenGL ES for all you aspiring iPhone game programmers.

I have created a new version of this list at: 18 OpenGL ES Resources That You Must Know!

The iPhone OpenGL ES Resources

1. The Black Art of 3D Game Programming Chapter 10 While this isn’t an OpenGL ES resource it is a great introduction to the 2D and 3D math involved in using OpenGL ES.  I  mention it first because if you don’t understand this stuff you’ll have a hell of a time coding OpenGL ES, and this is a great  introduction.  The whole book can be found here for free.  It is an old book, but the math still holds true.

2. Iphone OpenGL ES Tutorial SeriesThis is an ongoing series of OpenGL ES tutorials by a guy named Maurice Simon, pretty cool especially since these tutorials are specifically for the IPhone. The tutorials are well written and complete with the Xcode projects.  Really wish these were already up when I started learning OpenGL ES on the Iphone.

3.  Jeff LaMarche’s Iphone Blog Blog from the author of my favorite Iphone development book, Beginning Iphone Development, that while not specifically about OpenGL ES he does talk about it quite frequently, and has converted a couple of Nehe Examples.

4. Oolong Engine An Open source 3D OpenGL ES Game Engine for Iphone, MIT licensed,  that has converted many of the Khronos examples below to work on the IPhone.  Definitely worth looking at the code in here.  Keep in mind there is virtually no documentation.

5. Khronos OpenGL ES Page This is the OpenGL ES “homepage” on which you will find the reference manual, and lots of examples.  Not specifically IPhone, but there are some great examples here and even a complete racing game BSD licensed.

6. Khronos OpenGL ES 1.x Step-By-Step Tutorials This page is from Imagination Technologies makers of the Iphone GPU, and it contains the Khronos tutorials converted to OpenGL ES and created for the PowerVR technology.  Again, not specifically IPhone, but good for learning from.  Especially as to how they load Pod files.

7. Zeus CMD OpenGL ES Tutorials This site contains 25 Great OpenGL ES Tutorials, again not specifically IPhone, but it was fairly easy to get them running and good to learn from.

8. Cocos2D Iphone This is an Open Source 2D OpenGL ES Game Framework for Iphone you can learn alot from going in and looking around the code.

[FLOWPLAYER=http://maniacdev.com/wp-content/videos/iphoneipadopengles.mp4,400,225]

See you tommorow.

DeliciousTwitterTechnoratiFacebookLinkedInEmail
Tags: , , , , , , , , ,

Submit A Resource

Have you created a useful tutorial, library or tool for iOS development that you would like to get in front of our 300,000+ monthly page views from iOS developers?

You can send a Tweet to @maniacdev on Twitter or submit the url here.

The resources we feel will appeal to our readers the most will be posted on the front page.

  • http://www.developingforiphone.com Create

    Great list of resources!
    Thanks a lot!

  • http://www.developingforiphone.com Create

    Great list of resources!
    Thanks a lot!

  • http://www.iphonearch.com iphone architect

    in my opinion developers should take a look at sio 2 framework, is a very good framework for opengl es

  • http://www.iphonearch.com iphone architect

    in my opinion developers should take a look at sio 2 framework, is a very good framework for opengl es

  • http://feeds.prime31.com uprise78

    I second that iphone architect and add a link: http://www.sio2interactive.com/HOME/HOME.html

  • http://feeds.prime31.com uprise78

    I second that iphone architect and add a link: http://www.sio2interactive.com/HOME/HOME.html

  • Pingback: Three More Great OpenGL ES Resources | iPhone Development Tutorials and Tips

  • Pingback: OpenGL roundup at Under The Bridge

  • Pingback: iPhone Resources For OpenGL ES App Developers

  • Carlos

    iDevGames (http://www.idevgames.com) should be on your list. Largest community of iPhone developers.

  • nomilknosugar

    Here's a growing collection of short reference articles and tutorials, targetting mainly OpenGL-ES 1.1 on iPhone/iTouch – comments welcome :) :

    OpenGL ES 1.1 articles and tutorials @ oogtech

  • sdesign

    Also check out http://www.PhoneFreelancer.com
    for freelance iphone development jobs. Its a free site and i've found abunch of fun and lucrative projects there.

  • David Mitchell

    Regarding bullet point 2 above.

    Posted by a user named mauriceatron: http://www.iphonedevsdk.com/forum/iphone-sdk-tutorials/14934-opengl-es-iphone-4.html#post156652:

    “At this point in time, the tutorials are off line due to a contract dispute with the new owners of the company I work for. However, I am trying to bring them back in some way as I cannot write a tutorial but I can be the EDITOR for one.

    Google found probably a couple of dozen links to people linking to where the tutorial used to be, and just about all of them raved about how good it was. :(

    Most unfortunate.

  • David Mitchell

    Regarding bullet point 2 above.

    Posted by a user named mauriceatron: http://www.iphonedevsdk.com/forum/iphone-sdk-tutorials/14934-opengl-es-iphone-4.html#post156652:

    “At this point in time, the tutorials are off line due to a contract dispute with the new owners of the company I work for. However, I am trying to bring them back in some way as I cannot write a tutorial but I can be the EDITOR for one.

    Google found probably a couple of dozen links to people linking to where the tutorial used to be, and just about all of them raved about how good it was. :(

    Most unfortunate.

  • John

    Yep.. I read that post too.

    I was hoping something would be back up by now. I don’t understand why their would be a contract dispute though.. Doesn’t make much sense.

    There are many good tutorials in the resources, you will need to do a little bit of work to run them all on the iPhone, but definitely all the basics are covered of 1.1.

    I’m still learning OpenGL ES 2.0 myself.

  • John

    Yep.. I read that post too.

    I was hoping something would be back up by now. I don’t understand why their would be a contract dispute though.. Doesn’t make much sense.

    There are many good tutorials in the resources, you will need to do a little bit of work to run them all on the iPhone, but definitely all the basics are covered of 1.1.

    I’m still learning OpenGL ES 2.0 myself.

  • Pingback: iPhone OpenGL ES – 8 Great Resources For Learning | Advanced App Development

  • Pingback: Resources to Learn 3D and Game programming on iPhone | New Trends-Technology