iOS & tvOS Game Development

IGME-590

Course Outline

Below is an outline of the course, broken down by week. See mycourses for official due dates and dropboxes.

Week 1 (8/29, 8/31)

Topics

  • Intro to Course
  • Intro to Xcode
  • Intro Swift:
  • Intro to Playgrounds

Assignments

  • SG-1
  • Hello RIT ICE
  • Hello RIT II ICE

Links

Week 2 (9/5, 9/7)

9/4 (Monday): Labor Day - University closed

Topics

  • More Swift:
    • Tuples
    • Optionals and Unwrapping
    • Collection classes: Dictionary & Array discussed in SG-2
    • Functions
    • Random Numbers
    • Loading files
  • Installing an App onto iOS hardware

Demos

Assignments

Links

Week 3 (9/12, 9/14)

Topics

  • ...

Assignments

  • ...

Links

  • ...

Week 4 (9/19, 9/21)

Topics

  • ...

Assignments

  • ...

Links

  • ...

Week 5 (9/26, 9/28)

Topics

  • ...

Assignments

  • ...

Links

  • ...

Week 6 (10/3, 10/05)

Topics

  • Career Fair - Wednesday 9/16, Interviews Thursday 9/17

Assignments

  • ...

Links

  • ...

Week 7 (10/10, 10/12)

10/9 - 10/10 (Monday & Tuesday): October Break - no classes - University open

Topics

  • ...

Assignments

  • ...

Links

  • ...

Week 8 (10/17, 10/19)

Topics

  • Tuesday's 10/11 class follows a Monday schedule

Assignments

  • ...

Links

  • ...

Week 9 (10/24, 10/26)

Topics

  • ...

Assignments

  • ...

Links

  • ...

Week 10 (10/31, 11/02)

Topics

  • ...

Assignments

  • ...

Links

  • ...

Week 11 (11/7, 11/9)

11/10 (Friday): Last day to drop from classes with a grade of "W"

Topics

  • ...

Assignments

  • ...

Links

  • ...

Week 12 (11/14, 11/16)

Topics

  • ...

Assignments

  • ...

Links

  • ...

Week 13 (11/21)

11/22 - 11/24 (Wed-Fri): Thanksgiving Holiday - University closed

Topics

  • ...

Assignments

  • ...

Links

  • ...

Week 14 (11/28,11/30)

Topics

  • no classes 11/23-11/27

Assignments

  • ...

Links

  • ...

Week 15 (12/5, 12/7)

Topics

  • Final Written Exam (Last day of class Thursday 12/7)

Assignments

  • ...

Links

  • ...

Finals Week (Thursday 12/14)

You will present your final projects during finals week: 8:00AM - 10:00AM

You will also return any borrowed IGM devices/cables/controllers at that time.