Each week or so, we have a vote on the sidebar where you guys get to pick what tutorial you want next!
Whatever wins first place, someone from the iOS tutorial team will write that tutorial! And sometimes if the vote is close, even second (or even third!) place :]
Here are the tutorial vote winners from each week, and their status or link. Note that scheduled means it is fully complete and scheduled for publication here soon, so stay tuned! :]
- Week 1 1st Place: How To Make A Simple Multiplayer Game (DONE – Ray Wenderlich)
- Week 1 2nd Place: Apple Push Notification Services Tutorial (DONE – Matthijs Hollemans)
- Week 2 1st Place: OpenGL ES 2.0 for iPhone Tutorial (DONE – Ray Wenderlich)
- Week 3 1st Place: How To Make a Space Shooter iPhone Game (DONE – Ray Wenderlich)
- Week 3 2nd Place: How To Create A Socket Based iPhone App and Server (DONE – Cesare Rocchi)
- Week 4 1st Place: Introduction to Augmented Reality on the iPhone (DONE – Nick Waynik)
- Week 4 2nd Place: User Interface Customization in iOS5 (DONE – Steve Baranski)
- Week 5 1st Place: How To Make A Game Like Tiny Wings (DONE – Ray Wenderlich)
- Week 6 1st Place: How To Create a Simple Magazine App with Core Text (DONE – Marin Todorov)
- Week 7 1st Place: Multithreading and Grand Central Dispatch on iOS for Beginners Tutorial (DONE – Ray Wenderlich)
- Week 7 2nd Place: A* Pathfinding Algorithm Tutorial (DONE – Johann Fradj)
- Week 8 1st Place: How To Make a Catapult Shooting Game with Cocos2D and Box2D (DONE – Gustavo Ambrozio)
- Week 9 1st Place: How To Make a 2.5D Game (DONE – Marin Todorov)
- Week 10 1st Place: How to Make a Multiplayer iPhone Game Hosted on your Own Server (DONE – Ray Wenderlich)
- Week 11 1st Place: How To Integrate Cocos2D and UIKit (DONE – Ray Wenderlich)
- Week 12 1st Place: Intermediate Box2D Physics: Forces, Raycasts, and Sensors (DONE – Ray Wenderlich)
- Week 12 2nd Place: How To Make a Game Like Doodle Jump with Corona (DONE – Jacob Gundersen)
- Week 13 1st Place: How To Create a HUD Layer with Cocos2D (DONE – Ray Wenderlich)
- Week 13 2nd Place: How To Rotate a 3D Object Using Touches with OpenGL (DONE – Ray Wenderlich)
- Week 13 3rd Place: How To Create a Rotating Wheel Control with UIKit (DONE – Cesare Rocchi)
- Week 14 1st place: UIGestureRecognizer Tutorial in iOS 5 (DONE – Ray Wenderlich)
- Week 15 1st place: Core Data Tutorial: Synchronizing Data with a Remote Service (DONE – Chris Wagner)
- Week 16 1st place: How To Make A Multi-directional Scrolling Shooter (DONE – Ray Wenderlich)
- Week 17 1st place: How to Submit Your App to Apple: From No Account to App Store (DONE – Gustavo Ambrozio)
- Week 18 1st place: How To Make a Game Like Super Mario (DONE – Jacob Gundersen)
- Week 19 1st place: Basic Security in iOS 5 (DONE – Chris Lowe)
- Week 20 1st place: How To Make a Tower Defense Game (DONE – Pablo Ruiz)
- Week 20 2nd place: How To Make a Game Like Jetpack Joyride (DONE – Bogdan Vladu)
- Week 21 1st place: What to Do When Your App is Finished: Marketing and More (DONE – Felipe Laso)
- Week 22 1st place: Introduction to AI Programming for Games (DONE – Ray Wenderlich)
- Week 22 2nd place: How To Make A Simple Playing Card Game with Multiplayer and Bluetooth (DONE – Matthijs Hollemans)
- Week 22 3rd place: How To Create A Simple Game with OpenGL ES 2.0 and GLKit (DONE – Ray Wenderlich)
- Week 23 1st place: My App Crashed – Now What? (DONE – Matthijs Hollemans)
- Week 24 2nd place: How To Create an App like Instagram with a Web Service Backend (DONE – Marin Todorov)
- Week 25 1st place: How to Create a Game like Cut The Rope (DONE – Gustavo Ambrozio)
- Week 26 1st place: How To Easily Create a Web Backend for Your Apps (DONE – Antonio Martinez)
- Week 27 1st place: How To Make A Game Like Fruit Ninja (DONE – Allen Tan)
- Week 28 1st place: Introduction to Unity3D for iOS – (DONE – Christine Abernathy)
- Week 29 1st place: How To Use Git Source Control with Xcode (DONE – Malek Trabelsi)
- Week 30 1st place: How to Make a Board Game App for the iPad (DONE – Colin Eberhardt)
- Week 31 1st place: How to Parse HTML on iOS (DONE – Matt Galloway)
- Week 32 1st place: How to Make a Level Editor for your Game (In Review – Barbara Köhler)
- Week 33 1st place: How To Use Instruments in Xcode (DONE – Matt Galloway)
- Week 34 1st place: Introduction to Pixel Art – (DONE – Glauber Kotaki)
- Week 35 1st place: In-App Purchases Tutorial: Consumables and Receipt Validation (DONE – Ray Wenderlich)
- Week 36 1st place: How To Make A Side Scrolling Beat-Em-Up like Scott Pilgrim (DONE – Allen Tan)
- Week 37 1st place: How To Create Animations Like In the app “Paper” – (In Progress – Matthijs Hollemans)
- Week 38 1st place: How to Create an Isometric Tile Based Game – (In Progress – Charlie Fulton)
- Week 39 1st place: Top 10 Most Useful iOS Libraries to Know and Love (DONE – Marcelo Fabri)
- Week 40 1st place: How to Make Music with Garage Band (DONE – Piotr Szwach)
- Week 41 1st place: How to Create a Reusable UI Component (In Progress – Colin Eberhardt)
- Week 42 1st place: How to Make an RPG (DONE – Brandon Trebitowski)
- Week 43 1st place: 25 iOS App Performance Tips & Tricks (DONE – Marcelo Fabri)
- Week 44 1st place: Update Cocos2D Tutorial Series to Cocos2D 2.0 (DONE – Ray Wenderlich)
- Week 45 1st place: How To Update Your Apps for the 4″ iPhone 5 Display (DONE – Adam Burkepile)
- Week 46 1st place: How to a Build/Wait/Harvest Game like Tiny Tower (In Progress – Allen Tan)
- Week 47 1st place: Augmented Reality in iOS (In Progress – Jean-Pierre Distler)
- Week 48 1st place: Introduction to 3D Modeling with Blender (In Progress – Vicki Wenderlich)
- Week 49 1st place: How to Implement a Secure Username/Password Login into an App w/ a Web Service (In Progress – Chris Wagner)
- Week 50 1st place: How To Make a Letter/Word Game with UIKit (DONE – Marin Todorov)
- Week 51 1st place: Advanced UIView Animations (In Progress – Colin Eberhardt)
- Week 52 1st place: How to Save your Game’s Data (In Progress – Marin Todorov)
- Week 53 1st place: How to Make a Reusable Static Library (In Progress – Ernesto Garcia)
- Week 54 1st place: How to Make a Multiplayer Airplay Game (TBD – contact me to volunteer)
English