Game Programming 1 for iPhone, iPad and Mac Course

longribbon

Purpose: Game Programming 1 for iPhone, iPad and Mac exposes the student to the entire game development process. From design, character creation, tools, and coding, the student will learn the process by actually building an iPhone game from scratch. The course covers usage of OpenGL for 2D games and OpenAL, Sprites and animation.

Suggested Prerequisites: xcelMe iPhone and iPad programming courses or equivalent iPhone and iPad development experience

Topics covered:

  • Game Design
  • The Games Objective
  • Game Play Components
  • Time
  • Lives
  • Health
  • Objects
  • Doors
  • Weapons
  • Entities
  • Players
  • Terminology, Technology and Tools
  • Terminology
  • Sprite
  • Sprite Sheet
  • Animation
  • Bitmap Fonts
  • Tile Maps
  • Particle System
  • Collision Detection
  • Artificial Intelligence
  • Game Loop
  • Technology
  • Your Xcode Project
  • EAGLView
  • Creating the framebuffer and renderbuffer
  • Color Values
  • Positioning
  • How OpenGl Works
  • Applying Transformations and the Model
  • Rendering to the Screen
  • The Game Loop
  • Timing
  • Collision Detection
  • Frame-Based
  • Time-based, fixed interval
  • EAGLView Class
  • ES1Render Class
  • Configuring the view port
  • Game Scenes and Game Controller
  • Creating the Game Controller
  • Image Rendering
  • Introduction to Rendering
  • Rendering a Quad
  • Texture Mapping
  • Texture Coordinates
  • Structures
  • Image Rendering Classes
  • Texture2D Class
  • The Image Class
  • Duplicate an Image
  • Rendering an Image
  • Getters and Setters
  • Sprite Sheets
  • Introduction to Sprite Sheets
  • Simple Sprite Sheet
  • Complex Sprite Sheet
  • Initialization
  • Retrieving Sprites
  • Animation
  • Introduction to Animation
  • Frames
  • State
  • Type
  • Direction
  • Bounce Frame
  • Animation Class
  • Initialization
  • Adding Frames
  • Animation Updates
  • Animation Rendering

Upcoming Game Programming 1 for iPhone, iPad and Mac Courses

Live Start Dates Instructor Price Status
Start NOW-OnDemand 24x7 (?) Gary Bennett & Mitch Fisher $97*