Game Development (Bachelor of Science)
A student majoring in game development must complete 63 quarter hours in the major, the required cognates, the general studies program, and all baccalaureate degree requirements outlined in this bulletin. Senior students are required to take the Unity Certified Associate: Programmer Certification exam.
Core Requirements:
CPTR 108 | The Art and Practice of Computer Science | 3 |
CPTR 141 | Fundamentals of Programming I | 4 |
CPTR 142 | Fundamentals of Programming II | 4 |
CPTR 242 | Sequential and Parallel Data Structures and Algorithms | 4 |
CPTR 245 | Software Development | 4 |
CPTR 280 | Computer Organization and Assembly Language | 3 |
CPTR 308 | Social, Legal, and Ethical Issues for Computing Technology | 4 |
CPTR 396 | Internship and Career Readiness Seminar | 1 |
CPTR 450 | Software Engineering | 3 |
CPTR 496 | Senior Project I | 1 |
CPTR 497 | Senior Project II | 2 |
CPTR 498 | Senior Project III | 2 |
GDEV 122 | Introduction to Games | 4.5 |
GDEV 223 | Content and Systems Design | 4.5 |
GDEV 324 | Unity I, Working with Unity | 4.5 |
GDEV 325 | C# Programming | 4.5 |
GDEV 426 | Unity II, Advanced Unity Programming | 4.5 |
| Electives | 5.5 |
Total Credit Hours: | 63 |
Electives must be chosen in consultation with and approved by the academic advisor and will typically have one of the following prefixes: CIS, CPTR, CYBS, ENGR, or MATH.
Cognates:
Students interested in the story and film side of game development are encouraged to take FLTV 202 and FLTV 222. Students interested in the graphics side of game development should consult with their academic advisor.