Developing iOS Apps for Gaming (iOS Gaming)

$2,950.00


  • Classroom

  • Onsite
Duration: 5 Days

Games are the most downloaded applications in the exploding iOS app market. In this class, you will learn advanced tools for implementing great art, audio, physics, and more. You'll learn a range of frameworks and techniques, from producing everything yourself in low-level openGL to using industry-standard engines like the Unreal UDK. Using the iPad 2's new camera and gyroscopes, you will learn to create augmented reality apps for Apple's iPad 2.

What You Will Learn

 

  • Efficiently and creatively develop iPhone and iPad applications
  • Review Objective-C and the foundation framework including techniques that are essential to becoming an iPhone developer
  • Programming concepts
  • Interface Builder

Audience

 

  • New and experienced application developers who wish to expand their toolset and specialize in developing iPhone and iPad games for business, education, or personal use
  • Developers seeking a career as an iPhone and iPad application developer
  • Those new to iPhone development or those who started building iPhone games and need help putting all the pieces together

Prerequistes

 

  • Working knowledge of Objective-C
  • Some experience in Apps development a plus

Course Outline

 

Day 1

  • Principles of Game Design
  • Finding Resources: Expensive, Cheap, and Free
  • 2D Gaming Using UIKit and CoreAnimation
  • Tapping into iOS Sensors (accelerometer, gyroscope)
  • Playing Video
  • The camera, the GPS, and Augmented Reality

Day 2

  • Game Center Integration
  • Twitter Integration
  • Facebook Connect
  • Simple 2D Audio
  • Accelerated 2D graphics using openGL ES

Day 3

  • Simplifying 2D Game Development Using the cocos2D Game Engine
  • Scenes, Layers, and Sprites
  • 2D Physics Engine
  • Collision Detection

Day 4

  • Creating Great Game GUIs
  • Importing Custom Fonts
  • Customizing Control Appearances
  • Responding to Touch Gestures
  • Connecting Devices Using Bonjour

Day 5

  • Unreal 3D Game Engine
  • Unity3D Game Engine
  • Particle Effects
  • 3D Spatial Sound

Course Labs