undergraduate
Computer game programming
Best schools with computer game programming
What is a computer game programming major?
Computer game programming is a program that prepares individuals to apply the knowledge and skills of design and computer programming to the development of computer games. It includes training in character and story development, computer programming, computer graphics, game design, game physics, human-computer interaction, human-centered design, and usability.
of students said interesting challenges were a highlight of this major.
of students found this major to be difficult.
of students said they were motivated to select this major because it fit their passion & interest.
of students and alumni plan on being or are currently employed in an occupation related to this major.
of students said complex concepts were a challenging aspect of the major.
How much do computer game programming majors make?
![](https://cdn.statically.io/img/assets.niche.com/static/topic/chart-nodata.webp)
This data isn't currently reported, but we're working on it!
How popular is computer game programming as a major?
Each year, around 130 students obtain a bachelor’s degree and around 25 students obtain an associate degree in computer game programming. In 2021, 133 students received a bachelor's degree and 24 students received an associate degree. This is relatively the same number of computer game programming majors as there were in 2020. Computer game programming is a relatively uncommon major within computer science.
Advice from computer game programming majors
Share your experienceYou will do a lot of hard work. It's extremely important that you get help when you need it and develop time management skills.
To work hard and try their best because game programming is not easy but once you get the hang of the career it could be really fun and exciting to create games that people would enjoy.
Let all your creativity and ideas out, build projects with passion, and have the motive to want to learn so learning can be fun. You'll just become a better programmer and game designer by having much more fun in doing what you love!