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 108The Art and Practice of Computer Science

3

CPTR 141Fundamentals of Programming I

4

CPTR 142Fundamentals of Programming II

4

CPTR 242Sequential and Parallel Data Structures and Algorithms

4

CPTR 245DevOps

4

CPTR 280Computer Organization and Assembly Language

3

CPTR 308/CIS 308Social, Legal, and Ethical Issues for Computing Technology

4

CPTR 396Internship and Career Readiness Seminar

1

CPTR 450Software Engineering

3

CPTR 496Senior Project I

1

CPTR 497Senior Project II

2

CPTR 498Senior Project III

2

GDEV 122Introduction to Games

4.5

GDEV 223Content and Systems Design

4.5

GDEV 324Unity I, Working with Unity

4.5

GDEV 325C# Programming

4.5

GDEV 426Unity 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:

COMM 135/VISF 135Essentials of Filmmaking

4

ENGL 223Research Writing (WD)

3

or

JOUR 244Technical Writing (WD)

3

MATH 171Calculus I

4

MATH 215Data Analysis

4

MATH 250Discrete Mathematics

4

PHYS 211General Physics

3

PHYS 214General Physics Laboratory

1

VISF 425Interactive and VR Storytelling

4

Students interested in the story and film side of game development are encouraged to take VISF 205 and VISF 333. Students interested in the graphics side of game development should consult with their academic advisor.