Skip to content

Make-School-Courses/MOB-2.2-Game-Development

Repository files navigation

MOB-2.2 - Game Development

Course Description

An introduction to gaming on mobile devices. We will learn SpriteKit and important core concepts like Sprites, physics, and software patterns relevant to gaming. By the end of the course everyone will complete an original game for iOS devices.

Course Specifics

Course Delivery: online | 7 weeks | 14 sessions

Course Credits: 3 units | 37.5 Seat Hours | 75 Total Hours

Learning Outcomes

By the end of the course, students will be able to ...

  1. Build game projects using Xcode, Swift, SpriteKit.
  2. Identify trade offs of different gaming architectures and select the best fit for a game.
  3. Execute testing and debugging strategies specific to iOS games.
  4. Integrate native game engines into an iOS project.

Course Dates: Tuesday, June 2 – Thursday, July 16, 2020 (7 weeks)

Class Times: Tuesday and Thursday at 2:30–5:20pm (14 class sessions)

Class Date Topics
1 Tue, June 2 Game Design
2 Thu, June 4 Intro to iOS Game Development
3 Tue, June 9 Actions, Touch events, Collisions
4 Thu, June 11 Scenes
5 Tue, June 16 Adding Juice
6 Thu, June 18 Physics
7 Tue, June 23 Stacks game
8 Thu, June 25 Selecting an Architecture
9 Tue, June 30 Project Specs
10 Thu, July 2 [Project Lab]
11 Tue, July 7 SceneKit - a preview
12 Thu, July 9 GameKit + Lab
14 Tue, July 14 Final Exam
15 Thu, July 16 Presentations

Class Assignments

Tutorials

Projects

Evaluation

To pass this course you must meet the following requirements:

  • Complete all required assignments
  • Pass all projects according to the associated project rubric
  • Pass the final summative assessment according to the rubric as specified in this class
  • Actively participate in class and abide by the attendance policy
  • Make up all classwork from all absences

Information Resources

Any additional resources you may need (online books, etc.) can be found here. You can also find additional resources through the library linked below:

Make School Course Policies

About

Learn how to build 2D games in Swift

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •