Degree Objectives Directory
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.
Establish collaboration, mentorship, and professional leadership skills by working with other disciplines to deliver highly polished and completed projects.