Game Development, BS

The Game Development major offers majors the necessary skills to build computer games for desktop, web and mobile platforms. Graduates of the program will be able to focus on hands-on experiences in developing 2-Dimensional and 3-Dimensional games using computer programming languages and modern software engineering practices. Students explore and analyze professional game engines, scripting languages, graphics, networks, and other components of the development of games. The Game Development major prepares students for a number of career options, including game developer, software engineer, graphics engineer, and user interface scripter.

Undergraduate Program Requirements for Game Development Major

Required for the Major

GAM 1010INTRODUCTION TO GAME DESIGN

3

CIT 1100FUNDAMENTALS OF COMPUTING

3

CYB 1200FOUNDATIONS OF CYBERSECURITY

3

CSC 1900/CIT 1900WEB PROGRAMMING I

3

CSC 2900/CIT 2900WEB PROGRAMMING II

3

CIT 2300NETWORKING

3

CSC 2550/CIT 2550INTRODUCTION TO PROGRAMMING

3

GAM 2650GAME DESIGN & DEVELOPMENT

3

GAM 31503D GAME DEVELOPMENT

3

CSC 3300/CIT 3301DATA STRUCTURES AND ALGORITHMS

3

CSC 3340/CIT 3250OBJECT-ORIENTED PROGRAMMING

3

CIT 4320HUMAN COMPUTER INTERACTION DESIGN

3

CIT 4450MOBILE APPLICATION DEVELOPMENT

3

GAM 4210GAME DESIGN & DEVELOPMENT STUDIO

3

GAM 4220GAME PRODUCTION STUDIO

3

Game Development Support Courses

ART 1600/GRD 16002-D DESIGN FUNDAMENTALS

3

ART 1700/GRD 1700GRAPHIC DESIGN I

3

DMP 2750/GRD 2750DIGITAL ANIMATION I

3

DMP 3055WRITING WORKSHOP: SCREENWRITING

3

MTH 2450TOPICS IN COMPUTER MATH

3

PHL 3060PHILOSOPHY & TECHNOLOGY

3