Degree Objectives Directory

Completed Games

Implement multiple completed games, including 3D games, using common tools, languages, and software for web, console, PC or mobile platforms.

Systems Design & Development

Design, develop and implement the architecture and infrastructure needed to support a complete game project.

Data Structures & Algorithms

Implement and analyze fundamental data structures and algorithms associated with game applications supporting gameplay mechanics.


Problem-Solving Software Solutions

Use software development processes to analyze a project problem, and to design, build and test a corresponding software solution.

Multi-Environment / Advanced Development

Demonstrate development skills using multiple programming languages, development environments, and platforms, including advanced and/or experimental topics in game programming.

Collaborative Projects

Establish collaboration, mentorship, and professional leadership skills by working with other disciplines to deliver highly polished and completed projects.