Bachelor of Science

Game Programming

Game Programming 

Overview

Students in the game programming degree will be trained in the fundamentals of programming with a focus towards the interdisciplinary aspect of game development. Gameplay programmers bring their technical understanding of game internals to the problem of delivering engaging game experiences to players. Throughout the program, students collaborate on interdisciplinary teams with programmers, artists, game designers, producers, writers, and audio designers. Areas of study include level design, game scripting, computer graphics development, tool making, game physics, and artificial intelligence programming.

Faculty Perspectives

 

Play for Change

 

Play for Change is a cross-disciplinary design, research, development, and assessment game lab hosted by the College of Computing and Digital Media. We make and evaluate games, interactive documentaries and transmedia projects that aim to promote personal and social change. Our work builds bridges between students and faculty, academia and industry, producers and users, an different departments within DePaul.

Game Labs

There are four primary labs used by students in the Computer Game Development program: game development and research labs, game play lab, augmented reality lab and playtest and usability lab.

Faculty with Real-World Experience

The faculty in the game development program---including renowned industry leaders serving as adjunct instructors---bring a real-world perspective to the classroom. Courses are taught with a mixture of theory and applied practice. Covering both emerging trends and proven knowledge, the program's content is always relevant and current. This "best of both worlds" combination allows students to understand the connection between realized applied systems and issues they'll likely face professionally in years to come.

Interdisciplinary Curriculum, Diverse Specialities

At DePaul, game development isn't a stand-alone program; rather, it is made up of intersecting, complementary disciplines. In this program, you'll learn about software engineering, computer graphics, artificial intelligence, animation, and networking. In fact, we offer areas of concentration and expertise in every field related to game development. This "deep bench" delivers to our students the thorough knowledge and experience needed to succeed.

Cutting-edge, hand-on Courswork

The game development program addresses the real-world needs of industry though special topic-based classes. For example, DePaul was one of the first universities to offer a game development course for smart phones. Specialized, hands-on experience---in global software development, software methodologies such as SCRUM, and parallel computing architecture thorough CUDA, to name just a few of the advanced topics you can readily study---gives our students an advantage in highly competitive job market.

Ask an Ambassador

 

Online Learning

Online Learning

Some courses are available for review and playback ONLINE.