Game Development (GAME)
GAME-100 INTRODUCTION TO GAME DEVELOPMENT 3.00 Credits
Course provides a hands-on comprehensive overview of roles within the video game development studio. Students will learn about the Scrum software development framework and how different roles interact with each other within an indie and AAA gaming studio. No prior programming experience is required.
GAME-110 GAME HISTORY AND ANALYSIS 3.00 Credits
This course explores the history of games and its effect on culture through a hands-on approach. Students will be exposed to a broad range of game styles played throughout history while creating their own version of a game from the same period.
GAME-130 2D GAME DEVELOPMENT 3.00 Credits
This course provides a primer for students to get started in creating 2D games. Topics include assets, coordinates, 2D Physics, prefabs, scripting, user interfaces, and simple AI. Prerequisites: CITPT - 206.
GAME-230 3D GAME DEVELOPMENT 3.00 Credits
This course is for experienced programmers who wish to learn about 3D game development. Students will explore various advanced programming concepts through multiple projects. Topics will include prototyping, programming camera-relative movements, 3D physics, animator controllers, animation states, skyboxes, audio controllers, coroutines, and connecting your game to the internet. Prerequisites: GAME - 130.
GAME-250 INTRODUCTION TO GAME AI 3.00 Credits
In this course students will explore strategies commonly used in the gaming industry to solve game AI problems. Topics will include state machines, behavior trees, sensory systems, pathfinding, trigger systems, rule-based systems, agent awareness, and adaptation. Prerequisites: GAME 130.
GAME-280 GAME DEVELOPMENT PROJECT I 4.00 Credits
This project is divided into two courses (GAME 280 and GAME 281) where students will work in groups to create a simple game or simulation. Topics will include iterative development techniques, source control, testing, debugging, team communication, and game documentation. Prerequisites: GAME 230.
GAME-281 GAME DEVELOPMENT PROJECT II 4.00 Credits
This project is divided into two courses (GAME 280 and GAME 281) where students will work in groups to create a simple game or simulation. Students will work towards completing their game by focusing on adding final elements to their game. Additional topics introduced may include team dynamics, task prioritization, and other development practices. Prerequisites: GAME 280.
GAME-282 GAME DEVELOPMENT PROJECT III 4.00 Credits
This project is dedicated to adding to a game previously worked on by the student or a team of students, for the purpose of improving current features and/or implementing new features to the game. Prerequisite: GAME-230.
GAME-294 INTERNSHIP IN GAME DEVELOPMENT 12.00 Credits
Internship in Game Development.