The tutorials on iPhoneGameTutorials.com may contain mistakes, poor commenting and are meant to only be another resource in the arsenal of the iPhone game developer. There are books that we recommend on the site and we highly recommend you pick up a few, however, each programmers learning behavior is different therefore YMMV (Your milage may vary). Still you should pick up a few anyway…
Credit is given when possible – This is my homage to Jeff “NeHe” Molofeeone who’s site (nehe.gamedev.net) was one of the first opengl resources I used in my time and still a great resource.
We’ve organized our tutorials by both the game mechanic and the programming knowledge level required to pick it up. Click the links below to jump to a specific section:
Match 3
Slide Image
Tower Defense
RPG
Beginner
Intermediate
Advanced
- iPhone SDK Getting Started
- Getting Started with Cocos2d
- Cocos2d Menu Tutorial
- Cocos2d Menu Tutorial – Part 2
- Cocos2d Menu Tutorial – Part 3
- Cocos2d Sprite Tutorial
- Cocos2d Sprite Tutorial Part 2
- Apple’s App Store Review New Guidelines
- Cocos2d Sprite Tutorial Part 3
- Getting Started With Cocos2D and OpenFeint
- RPG Style Game for the iPhone – Part 1: Menus
- 10 Pitfalls to Avoid When Making Your Own Indie Game
- How To Build a Tower Defense Game for the iPhone
- How To Build a Tower Defense Game for the iPhone – Part 1 – Creep Waves!
- How To Build a Tower Defense Game for the iPhone – Part 2 – Placing Towers.
- How To Build a Tower Defense Game for the iPhone – Part 3 – Rotation and Realism.
- How To Build a Tower Defense Game for the iPhone – Part 4 – Starting the Tower Attack
- How To Build a Tower Defense Game for the iPhone – Part 5a – Multiple Waves
- How To Build a Tower Defense Game for the iPhone – Part 5b – More Wave Control
- How To Build a Tower Defense Game for the iPhone – Part 6 – Tower Powers
- How to Build a Tower Defense Game for the iPhone - Part 7 - Money and Health
- How to Build a Tower Defense Game for the iPhone - Part 8 - Some early spring cleaning
- How to Build a Tower Defense Game for the iPhone - Part 8B - Tower Powers
- How to Build an RPG Style Game for the iPhone
- RPG Style Game for the iPhone – Part 1: Menus
- RPG Style Game for the iPhone – Part 2: Tiled Maps
- iPhone Game Development – Getting Started
- iPhone SDK Getting Started
- Getting Started with Cocos2d
- Cocos2d Menu Tutorial
- Cocos2d Menu Tutorial – Part 2
- Cocos2d Menu Tutorial – Part 3
- Cocos2d Sprite Tutorial
- Cocos2d Sprite Tutorial Part 2
- Cocos2d Sprite Tutorial Part 3
- Getting Started With Cocos2D and OpenFeint
- RPG Style Game for the iPhone – Part 1: Menus
- 10 Pitfalls to Avoid When Making Your Own Indie Game
- Building a Slide Image Game
- How to Save the Game Settings in your iPhone game
- Building a Match 3 Type Game
- Building a Slide Image Game (Part 2 – With Solution)
- Cocos2d Tutorial - Using In-App Purchases
- RPG Style Game for the iPhone – Part 2: Tiled Maps
- How To Build a Tower Defense Game for the iPhone
- How To Build a Tower Defense Game for the iPhone – Part 1 – Creep Waves!
- How To Build a Tower Defense Game for the iPhone – Part 2 – Placing Towers.
- How To Build a Tower Defense Game for the iPhone – Part 3 – Rotation and Realism.
- How To Build a Tower Defense Game for the iPhone – Part 4 – Starting the Tower Attack
- How to Build an RPG Style Game for the iPhone
- How To Build a Tower Defense Game for the iPhone – Part 5a – Multiple Waves
- How To Build a Tower Defense Game for the iPhone – Part 5b – More Wave Control
- How To Build a Tower Defense Game for the iPhone – Part 6 – Tower Powers
- How to Build a Tower Defense Game for the iPhone - Part 7 - Money and Health
- How to Build a Tower Defense Game for the iPhone - Part 8 - Some early spring cleaning
- How to Build a Tower Defense Game for the iPhone - Part 8B - Tower Powers
- Getting Started with Cocos2d
- Cocos2d Menu Tutorial
- Cocos2d Menu Tutorial – Part 2
- Cocos2d Menu Tutorial – Part 3
- Cocos2d Sprite Tutorial
- Cocos2d Sprite Tutorial Part 2
- Cocos2d Sprite Tutorial Part 3
- Building a Slide Image Game
- Drop Dead – Match 3 Game for the IPhone
- Building a Match 3 Type Game
- Building a Slide Image Game (Part 2 – With Solution)
- How To Build a Tower Defense Game for the iPhone
- How To Build a Tower Defense Game for the iPhone – Part 1 – Creep Waves!
- How To Build a Tower Defense Game for the iPhone – Part 2 – Placing Towers.
- Getting Started With Cocos2D and OpenFeint
- How To Build a Tower Defense Game for the iPhone – Part 3 – Rotation and Realism.
- How To Build a Tower Defense Game for the iPhone – Part 4 – Starting the Tower Attack
- How to Build an RPG Style Game for the iPhone
- RPG Style Game for the iPhone – Part 1: Menus
- Cocos2d Tutorial - Using In-App Purchases
- RPG Style Game for the iPhone – Part 2: Tiled Maps
- How To Build a Tower Defense Game for the iPhone – Part 5a – Multiple Waves
- How To Build a Tower Defense Game for the iPhone – Part 5b – More Wave Control
- How To Build a Tower Defense Game for the iPhone – Part 6 – Tower Powers
- How to Build a Tower Defense Game for the iPhone - Part 7 - Money and Health
- How to Build a Tower Defense Game for the iPhone - Part 8 - Some early spring cleaning
- How to Build a Tower Defense Game for the iPhone - Part 8B - Tower Powers
Unity Tutorials:
Coming Soon
Torque 2d Tutorials:
Coming Soon
It’s up to you to take what you have learned from this site and apply it to projects of your own. Experiment with the code, read lots of books and ask questions in the forum or email us directly – Did I mention experiment with the code? Seriously it’s that important. We will also supply a plethora of very useful links that we’ve found helpful in our travels. Most of these sites are run by talented individuals that not only know their iphone development, they also program very well. Please keep all of this in mind while browsing my site. I hope you enjoy what we have to offer!
sending...
Request :
Drag & Drop tutorial of randomly moving sprites that stay within the screen boundaries.
Simple collision detection between two or more randomly moving sprites.
Would be cool if you could make those
Hey, did you figure this out ? a responce would be very helpful
Just to let you know, we killed two birds with one stone in the “Tower defense” tutorial – Drag and drop and collision
Hope it helped.
Hello, I was read you tutorials about cocos2d.Very great!Do you read the book about it?Please send me a list of literature to read.
@Anton – check out one of our earlier posts: Getting Started With Cocos2D
Thx for the tutorials man!
It will sure help me to make my game.
Great stuff! I think a Super Mario type game and a side/top scrolling shooter would be really good archetypical choices for tutorials.
Another useful tutorial would be one where you build a system to make multiple levels using the same level class, pulling the specifics (enemy types, background, music) from a dictionary or something.
Hi Steve! Don’t forget to check out the forums and drop the ideas in there – we’ll use that to keep track of what people want and then post a poll about what should be next!
wehn wil the rest of the rgs be here???????????????????????????????????!!!!!!
ya so much for “by the end of the week as i saw on a tweet”
really? really? wow, you sir are a piece of work.
Hola, me gusta tu sitio web, los temas que tratas se me hacen muy interesantes, seguire al pendiente de tu blog, saludos…
thanks for the tutorials.
i have made my game which named “touch face” and “moto moto”
.this is the link:http://itunes.apple.com/us/app/touch-face/id461211771?ls=1&mt=8
http://itunes.apple.com/us/app/moto-moto/id464188298?mt=8.
Great beat ! I wish to apprentice whilst you amend your site, how could i subscribe for a blog web site? The account helped me a appropriate deal. I have been tiny bit acquainted of this your broadcast provided vivid transparent idea