8 Great Resources For Learning Iphone OpenGL ES
Here’s a list of great resources for learning 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!
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.
See you tommorow.
Would you like to learn iPhone and iPad programming online from professional instructors who have worked for companies such as EA and Disney Mobile?
Great list of resources!
Thanks a lot!
in my opinion developers should take a look at sio 2 framework, is a very good framework for opengl es
I second that iphone architect and add a link: http://www.sio2interactive.com/HOME/HOME.html
I second that iphone architect and add a link: http://www.sio2interactive.com/HOME/HOME.html
[...] Last week I posted a list containing 8 resources for learning iPhone OpenGL ES. [...]
[...] Another roundup post with some new links — and the blog it’s from has lots more OpenGL stuff! [...]
[...] 8 Great Resources for Learning OpenGL ES [...]
iDevGames (http://www.idevgames.com) should be on your list. Largest community of iPhone developers.
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
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.
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.
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.