| |
Mar 13, 2026
|
|
|
|
|
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
- In mathematics: solve a variety of applied vector applications, use matrix mathematics to enact 2D transformations and calculate probabilities.
- In programming: create, utilize and describe a variety of common data structures.
- For game assets: design game characters and carry out animation in both 2D and 3D.
- 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
- Basic programming skills and terminology needed for employment in programming industries.
- Mathematic equations and assignments.
- Beginning levels of mastery with the C language and basic math skills through the development of a game.
- Basic tools learned to create new and unique programming choices.
Instructional Units: 8
|
|