Bachelor of Science Game Programming

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.

Graduates of the BS in Game Programming have titles like Gameplay Engineer, Programmer, Systems Designer, Software Engineer, Application Developer, and QA Analyst.

Recent graduates work at

  • Carbine Studios
  • Disney Interactive Studios NetherRealm Studios
  • Perficient
  • Phosphor Games
  • Solstice
  • Scientific Games

$60,000 median reported salary across 2016 School of Computing graduates

90% of reporting 2016 School of Computing graduates were employed, continuing education, or not seeking employment within six months of graduation

Industry Leading Faculty

CDM’s game programming faculty—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.

students reviewing game design  

Game Labs

Game Programming students have access to all CDM labs, but there are several that intersect with the program specifically, including game development and research, gameplay, virtual reality, and playtest and usability labs.

playing mobile game on phone  

Cutting-Edge, Hands-On Coursework

The game programming curriculum 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 smartphones. Specialized, hands-on experience—in global software development, software methodologies such as SCRUM, and parallel computing architecture thorough CUDA—give our students an advantage in highly competitive job market.

students collaborating  

Interdisciplinary Curriculum, Diverse Specialties

Game Programming at DePaul is made up of intersecting, complementary disciplines. In this program, students learn about software engineering, computer graphics, artificial intelligence, animation, and networking. This "deep bench" delivers to our students the thorough knowledge and experience needed to succeed.

DePaul E Sports  

DePaul Esports

The DePaul Esports Gaming Center, open to the DePaul community, is a place to flex your competitive edge in various esports titles. Whether you're a new player or seasoned veteran, this center is where you'll find all esports related games that are supported, as well as the various communities that support them.

 

Deep Games Lab

The Deep Games Laboratory is a cross-disciplinary design, research, development, and assessment game lab housed in CDM that focuses on games exploring the human experience.

DeFrag  

DeFRAG

One of the largest social student organizations on campus, DeFRAG provides events and resources in gaming for both entertainment and education. Events include weekend-long game jams, multiplay nights, and video game Jeopardy, to name just a few.