Mobile Game Development for iOS

Mobile Game Development for iOS


Create games for the iPhone and the iPad!

Product Description

Have an idea for a game that everyone will want to play? Do you dream of becoming a game development professional? 

If you answered “yes”, and you know the basics of iOS development, then this course is for you!

This course will start you at the very beginning. You’ll work with development expert Connor Denman as he shows you how to set up your environment with the Cocos2D game engine. He’ll then take you on a thorough tour of the fundamentals of game programming: animation, sound, character controls, and even basic game physics.

You’ll wrap up the course by creating a game that integrates all the elements you have learned.

If you have been thinking about learning game development, this is where you start!

Learn To

LearnToProgram Media is a leading publisher of web, mobile, and game development courses that are used by over 70,000 people in 65 countries. LearnToProgram’s valuable network of technical resources includes content on YouTube, iTunes, and Roku, as well as books, free tutorials, and online courses. The company is based outside of Hartford, Connecticut.


  • Course Introduction
  • Setting up your environment
  • Hello World in Cocos2D
  • Introduction to Scenes
  • Introduction to Layers
  • Introduction to Sprites and Spritesheets
  • Menus and Labels
  • Positioning and Other Node Properties
  • Cocos2D Scheduling
  • Fun with Actions
  • Animations and SpriteSheets
  • Pushing, Popping, and Replacing Scenes
  • Pausing and Resuming Your Game
  • Adding Sound Effects
  • Adding Background Music
  • Detecting Touches
  • Using the Accelerometer
  • Using the Gyroscope and CoreMotion
  • Collision Detection
  • The Idea
  • Making the Menu
  • Implementing Gameplay
  • Game Over display
  • Finishing Touches

Course Requirements

Requires current Mac Operating System, and XCode (free)


Register | Lost your password?