Mobile Game Development IGME-590
Week # Week of Topics Assignments Links
01 08/26
  • Intro to Course
  • Intro to Xcode
  • Intro to C

In Class

  • CLI Hello World
  • iOS Hello World

Links

02 09/02
  • Objective-C Basics
  • Interface Builder
  • Foundation Classes - NSArray, NSString
  • UIKit - UIViewController
  • No Classes Scheduled Monday 9/2

In Class

Readings Due

  • BNR Obj-C : Chap. 1-7

HW Due

  • SG-1

Foundation Classes

View Classes

Other UIKit Classes

C functions

03 09/09
  • NSObject
  • Creating Objective-C Classes
  • Properties, Methods
  • Private ivars
  • Class Initializers
  • Model Classes

In Class

  • Acey Ducey A

Readings Due

  • Tap, Move, Shake : Chap. 1
  • BNR Obj-C : Chap. 8-15

HW Due

  • SG-2

Links

04 09/16
  • Model-View-Controller
  • UIView
  • UIImageView
  • Adding Frameworks
  • UIGestureRecognizer
  • Declarative UI Animation
  • Playing Sound - AVAudioPlayer

In Class

  • Acey Ducey B & C

Links

05 09/23
  • Multi-touch
  • Procedural Animation with CADisplayLink
  • Delegation and Protocols

In Class

  • Paddles 1.0 & 2.0

Readings Due

  • Tap, Move, Shake : Chap. 2 - Hello Pong

Links

06 09/30
  • Realistic motion and paddle physics
  • Enemy AI
  • Game Screens with UIViewController

Readings Due

  • Tap, Move, Shake : Chap.3 - Graphics
  • Tap, Move, Shake : Chap.4 - Physics
  • Tap, Move, Shake : Chap. 5 - Sounds
  • Tap, Move, Shake : Chap. 6 - Computer AI

In Class

  • Air Hockey 1.0 & 2.0

Links

07 10/07

Due

10/10 - Working Game Prototype and "one-pager"

08 10/14
  • Midterm Exam
  • Work on Project 1
  • Columbus Day - No Classes Monday 10/14
  • Tuesday 10/15 follows Monday Schedule

In Class

  • FaceDraw HW

Due

10/19 - Final Game and Documentation

09 10/21
  • Procedural Drawing
  • CoreGraphics

In Class

Links

10 10/28
  • Finish CoreGraphics
  • SpriteKit Intro

In Class

SpriteKit Links

Other

11 11/04
  • Form Project 2 Groups

Due

SpriteKit tutorials

12 11/11
  • NSUserDefaults
  • Reading from plists
  • Last Day to drop class - Friday 11/15

Due

13 11/18 Work on Project 2
14 11/25
  • Thanksgiving - No class 11/27-11/29
15 12/02 Work on Project 2
16 12/09 ** Final Exam - Last Day of Class Tuesday 12/10 **
** Project 2 Presentations - Tues. 12/17 from 10:15-12:15 **