All Courses

BS in Game Programming

bs-in-game-programming

Next enrollment cycle

July 2024

See all cycles

First Year Course Fee

USD 41,768

Course Accredited By

HLC

  • 4 Years
  • On Campus
  • Undergraduate
  • Degree
  • Up to 14% scholarship
DePaul’s Game Programming program will teach you the fundamentals and details of programming, with a focus on the interdisciplinary aspects of game development.
Throughout your game development degree coursework, you’ll collaborate on teams with other programmers, artists, game designers, producers, writers and audio designers. Upon completion of the program, you’ll be prepared to work in computer gaming and programming, as well as interactive media fields.

You’ll have four different gaming labs to take advantage of: development and research labs, the game play lab, the augmented reality lab and the playtest and usability lab.

Enrollment Cycles

  • July 2024
  • October 2024

 Entry requirements
 Undergraduate
 Standard GPP: 3-Quarter

  • TOEFL (iBT) 68 overall
  • IELTS 5.5 overall
  • Pearson (PTE) 48-52
  • Pearson Versant 65-68 (no subscore below 42)
  • Duolingo 95
  • Gao Kao English 95/120; 115/150
  • GPA: 2.5, B- or better average ESL courses, and C or better average in WRD 103X and WRD 104X
  • Undergraduate GGP: 2.5 for College of Business and College of Education; 2.3 for all other major
    Up to 44 credits toward degree

Extended GPP: 4-Quarter

  • TOEFL (iBT) 55 overall
  • IELTS 5.0 overall
  • Pearson (PTE) 42-47
  • Pearson Versant 61-64 (no subscore below 37)
  • Duolingo 85
  • Gao Kao English 83/120; 105/150
  • GPA: 2.5, B- or better average ESL courses, and C or better average in WRD 103X and WRD 104X
  • Undergraduate GGP: 2.5 for College of Business and College of Education; 2.3 for all other major
    Up to 46 credits toward degree

Extended Plus GGP: 5-Quarter

  • TOEFL (iBT) 50 overall
  • IELTS 4.5 overall
  • Pearson (PTE) 37-41
  • Pearson Versant 58-60 (no subscore below 35)
  • Duolingo 80
  • Gao Kao English 77/120; 99/150
  • GPA: 2.5, B- or better average ESL courses, and C or better average in WRD 103X and WRD 104X
  • Undergraduate GGP: 2.5 for College of Business and College of Education; 2.3 for all other major
    Up to 46 credits toward degree

Pre-Sessional English: 1-Quarter Extended Plus GGP

  • TOEFL (iBT) 40 overall
  • IELTS 4.0 overall
  • Pearson (PTE) 30-36
  • Pearson Versant 47-57
  • Duolingo 70
  • Gao Kao English Below 77/120; Below 99/150
  • GPA: 2.5, B- or better average ESL courses, and C or better average in WRD 103X and WRD 104X
  • Undergraduate GGP: 2.5 for College of Business and College of Education; 2.3 for all other major
    Up to 46 credits toward degree

Pre-Sessional English: 2-Quarter Extended Plus GGP

  • TOEFL (iBT) 32 overall
  • IELTS 3.5 overall
  • Pearson (PTE) Not Accepted
  • Pearson Versant 36-46
  • Duolingo 65
  • Gao Kao English Not Accepted
  • GPA: 2.5, B- or better average ESL courses, and C or better average in WRD 103X and WRD 104X
  • Undergraduate GGP: 2.5 for College of Business and College of Education; 2.3 for all other major
    Up to 46 credits toward degree

Direct Admission

  • TOEFL (iBT) 80 overall
  • IELTS 6.5 overall
  • Pearson (PTE) 53
  • Pearson Versant Not Accepted
  • Duolingo 110
  • Gao Kao English Not Accepted
  • Undergraduate Direct Admission: 2.75
    *Semester= 4Months
    Our team will assist you further.

Course Requirements
ANI 230 3D Design & Modeling 4
CSC 241 Introduction To Computer Science I 1 4
CSC 242 Introduction To Computer Science II 1 4
CSC 300 Data Structures I 4
CSC 301 Data Structures II 4
CSC 361 Optimized C 4
CSC 373 Computer Systems I 4
GAM 226 Fundamentals OF Game Design 4
GAM 245 Game Development II 4
GAM 325 APPLIED 3D Geometry 4
GAM 340 Practical SCRIPTING FOR Games 4
GAM 341 Introduction To Level Design 4
GAM 372 ObjecT-Oriented Game Development 4
GAM 374 Game ENGINE Programming I 4
GAM 377 Game ENGINE Programming II 4
GAM 392 Game Modification Workshop 4
GPH 329 Computer Graphics Development II 4
or GAM 370 Rendering And Graphics Programming
MAT 140 Discrete Mathematics I 4
Select one of the following capstone options: 8
GAM 394 & GAM 395 GAME DEVELOPMENT PROJECT I and GAME DEVELOPMENT PROJECT II (Capstone) 
CSC 386 & CSC 394 REAL-TIME NETWORKING (FORMERLY GAM 390) and SOFTWARE PROJECTS (Capstone) 
Select four Major Electives from the lists below 16
Students may take CSC 243 and one (1) additional Major Elective in lieu of CSC 241 and CSC 242.


Major Electives
Computer Science Electives
Course List
CSC 321 Design AND Analysis OF Algorithms 
CSC 355 Database Systems 
CSC 357 Expert Systems 
MAT 141 Discrete Mathematics II 


Computer Systems Electives
Course List
CSC 343 Introduction To Operating Systems 
CSC 348 Introduction TO CompileR Design 
CSC 353 Advanced Database Concepts 
CSC 362 Optimized C Multithreading 
CSC 374 Computer Systems II 
CSC 388 REAL-TIME Multithreaded Architecture 


Game AI Electives
Course List
CSC 380 Foundations OF Artificial Intelligence 
CSC 358 Symbolic Programming 
GAM 376 Artificial Intelligence For Computer Games


Game Design Electives 
Course List

GAM 205 Games Literacy 
GAM 229 Presentation And Communication 
GAM 231 History AND Design OF Role-Playing Games  
GAM 329 Physical Prototyping For Games  
GAM 342 Advanced LeveL Design 
GAM 351 Expressive Audio Scripting In Games 
GAM 362 Making Deep Games 
GAM 365 Advanced Game Design 
GAM 397 Topics In Game Design 
Game Development Studio Electives
Course List
GAM 244 Game Development I 


Game Programming Electives 
Course List
GAM 353 Tool Programming For Game Development 
GAM 368 Augmented Reality Game Design And Development 
GAM 369 Virtual Reality Game Development 
GAM 380 Console Game Development Environments 
GAM 398 Topics IN Game Programming 


Graphics/Animation/Sound Electives
Course List
ANI 231 3D Animation 
ANI 310 Motion Capture 
ANI 332 3D Rigging 
ANI 333 Advanced 3D Rigging 
GAM 250 Game Sound Design I 
GPH 389 Real-Time Graphics Techniques 
Multiplayer Games Electives
Course List
CSC 376 Distributed Systems 
CSC 386 Real-Time Networking (Formerly GAM 390) 


Mobile Games Electives
Course List
CSC 371 Mobile Application Development For IOS 
CSC 372 Mobile Application Development For Android
CSC 391 Mobile Application Development FOR IOS II 
CSC 392 Mobile Application Development FOR Android II 
GAM 386 GAME Programming For Mobile Devices 


Physics Electives
Course List
GAM 350 Physics For Game Developers 
PHY 150 General Physics I 


Software Engineering Electives
Course List
SE 333 Software Testing 
SE 350 Object-Oriented Software Development 
SE 359 Agile Software Development  
SE 371 Practices OF Global Software Development 
Usability Electives
Course List
GAM 312 PLAYTESTING

Undergraduate Extended Plus GGP (5 quarter) $53,410

 Extended GGP (4 quarter) $49,596 

Standard GGP (3 quarter) $43,230 Pre-Sessional English (1-2 Quarters) $3,703 per quarter

 Direct Admit $41,768 ($43,068 for Music and Theatre) 

Estimated Room, Board & Fees $17,437 - $29,123 

Undergraduate Pathway Scholarship available upto $15,000

 Undergraduate Direct Admission Scholarships available upto $23000 

*Direct Admission Scholarship is available in each year.

Interested in this course?

Our Admissions Counsellors would love to assist!

Date of birth