Mar 13, 2026  
2025-2026 Catalog SVC 
    
2025-2026 Catalog SVC

MIT 115 - Video Game Development II


Credits: 8
Variable Credit Course: No

Lecture Hours: 88
Lab Hours: 0
Worksite/Clinical Hours: 0
Other Hours (LIA/Internships): 0

Course Description: Through the expansion of some classic 2D games (e.g. Breakout & Asteroids) students explore the development of game utilities (proofs-of-concept) that can be used as the building blocks for any type of game. There is a strong focus on the skills required to become an independent game developer: the vector math behind a game engine’s collision detection routines, data structures for advanced coding and animation in both 2D & 3D environments.

Prerequisite: MIT 105 with a D or higher.
Meets FQE Requirement: No
Integrative Experience Requirement: No

Student Learning Outcomes
  1. In mathematics: solve a variety of applied vector applications, use matrix mathematics to enact 2D transformations and calculate probabilities.
  2. In programming: create, utilize and describe a variety of common data structures.
  3. For game assets: design game characters and carry out animation in both 2D and 3D.
  4. In game development: implement enemy movement AI, create a token interaction matrix, problem-solve known bugs in gameplay and implement game utilities (proofs-of-concept) in vector applications.

Course Contents
  1. Basic programming skills and terminology needed for employment in programming industries.
  2. Mathematic equations and assignments.
  3. Beginning levels of mastery with the C language and basic math skills through the development of a game.
  4. Basic tools learned to create new and unique programming choices.


Instructional Units: 8