#
**Simon Maurice's iPhone OpenGL ES Tutorial -Back up**

**OpenGL ES 00 - Xcode Project Set Up**

**OpenGL ES 01 - Drawing Primitives 1 - Triangles**

**OpenGL ES 02 - Drawing Primitives 2 - Squares**

**OpenGL ES 03 - Transformations**

**OpenGL ES 04 - Color and Shading**

**OpenGL ES 05 - Texture Mapping Our Square**

**OpenGL ES 06 - Objects in 3D**

**OpenGL ES 07 - Translating Objects Independently**

**OpenGL ES 08 - The Final Primitives: Points and Lines in a Stride**

**OpenGL ES 09 - Blending Without Mr. Buzzy Part 1**

**OpenGL ES 10 - Multiple Textures, Repeating Textures, and The End of the Book Era**

**OpenGL ES 11 - Single Texture, Multiple Looks, Render to Texture, and Getting Inspired in Maths**

**OpenGL ES 12 - Landscape View & Handling Touches Part 1 - 2D World**

**OpenGL ES 13 - Moving in 3D**

**OpenGL ES 13.5 - Moving in 3D Part 2: Some Theory that I Should Have Explained**

**OpenGL ES 14 - Blender Models Part 1: Learning Some Blender Internals**

**OpenGL ES 15 - Blender Models Part 2: Loading and Rendering**

**OpenGL ES 16 - Blender Models Part 3: Textures and UV Mapped Objects**

**OpenGL ES 17 - Collision Detection**

**OpenGL ES 18 - Monkeys on Your Back and Geometric Shapes**

**OpenGL ES 19 - So You Wanna Be an iPhone Games Programmer?**

**Source codes can be found here**

Since the original website of Simon Maurice seems not available, many people have been searching for this cool tutorial. This one is pretty good to start learning Open GL ES for iPhone programming . It gives a detailed explanation for every code and also gives sample source codes. Hope it may help you. All the best!

**Disclaimer: This post and the whole blog is just a copy of iPhone-OpenGL-ES-tutorial-Series (seems to have ) written by Simon Maurice. This blog does NOT have a written permission or any kind of permission from the original author (Simon Maurice). Please use it at your own risk. If you have any complaints regarding any content of this blog, please let me know I will remove it right away. Just hoping that it would be helpful for people who are trying to learn OpenGL. Happy coding!**

**Copyright 2009 Simon Maurice. All Rights Reserved.**

**The code provided in these pages are for educational purposes only and may not be used for commercial purposes without Simon Maurice’s expressed permission in writing. Information contained within this site cannot be duplicated in any form without Simon Maurice’s expressed permission in writing; this includes, but is not limited to, publishing in printed format, reproduced on web pages, or other forms of electronic distribution.**