Game Programming Major

Student working on a computer
The Game Programming degree is a Bachelor of Science. This program is also available as a minor.

Write the code that turns game ideas into digital reality. Use technical skills and computer knowledge to bridge the gap between imagination and the data that games run on.

Game Programmers write the code that takes game art and conceptual ideas and makes them into complex characters or a full-blown world. In the Game Programming major you’ll explore artificial intelligence behaviors, game physics, game architecture, and working with and rendering 2D and 3D graphics. 

You’ll work with other game disciplines in a studio environment to combine your skills and create engaging, immersive games using the same methodology as the studios do.

Qualities of a Game Programming Major:

  • Has a passion and talent for logic, math, and programming
  • Loves deconstructing games and their systems to figure out how they work and how they are built
  • Is creative and enjoys problem solving to find the best solutions
  • Loves technology and boldly pursues new concepts to improve their work 
  • Is intellectually curious and loves to explore a variety of topics and resources for inspiration
  • Is a good communicator and likes working with others

Career Opportunities for Game Programming Graduates

Programmers are in high demand in the game industry and other disciplines. Champlain Game Programming majors are sought after not just for their technical abilities, but also for their experience working in a team environment in the Game Studio.

Careers in Game Programming include:

  • Game Engineer
  • Developer/ Programmer
  • AI (Games) Programmer
  • Gameplay Programmer
  • Graphics Programmer
  • Network (Games) Programmer
  • Physics Programmer
  • Tools Programmer
  • UI Programmer
  • Software Engineer

Outcomes for Game Programming Graduates

Game Programmers graduates from Champlain College are in-demand by both AAA game studios and indie game studios alike. Because Champlain students work within the studio environment and know how to build games with a team, our grads are highly sought after by employers.

  • 81% of Game Programming graduates over the last six years were employed within six months of graduating
  • 92% of employed Game Programming graduates are in career-relevant positions
Headshot picture of a Game Programming student holding a laptop

Miller Roman, ’21

“My production classes made it easy to go from a classroom environment to working in a business where there were multiple projects going on.”
View My Story

The Game Programming major is an intense and challenging degree built on a foundation of math, programming skills and software engineering practices. With this base, students can then explore the sub-systems that add graphics, physics, and artificial intelligence into modern game engines. They must then take this technical expertise and collaborate with content providers (artist, animators, and designers) in order to craft solutions to subsequently larger and more complex games. As a result, graduates understand how to engineer games from the low-level network protocols and graphics shaders to implementing high-level solutions for the latest game engines to artificial intelligence or game mechanics.

1

2

3

4

Game Programming Major Admissions

Harnessing the power of today’s computers, consoles, and portable devices to make game images come alive—and knowing how to bring new possibilities to the next generation of games—is the fundamental passion of game programmers. 

If you share this passion, start your application to Champlain College, which Princeton Review has repeatedly highlighted as one of the best places in the country to study game development.

Suggested Areas of Study

Academic preparation includes successful completion of a college preparatory curriculum, including Mathematics, English, History/Social Sciences, Natural Sciences, a foreign language, and a full course load of academic subjects through senior year.

While we know some Game Programming students may start with no programming experience, here are some suggested areas of study and areas of exploration:

  • High-level math, such as Calculus
  • Programming languages such as Python and Java
  • Unity Game Engine
  • Attend Champlain’s Game Academy

Champlain awards course credit for AP courses taken with completed exams, including Computer Science, Calculus, Statistics, and more. Follow the Apply Now link below for more information from our admissions team. There is no portfolio requirement for this major.

Applying

If one of the elements of your academic profile is not as strong as your overall application we recommend a Personal Interview to demonstrate the personal qualities we look for in admitted students. We are seeking individuals who are highly motivated to achieve their professional and personal goals.

You can apply to Champlain College using the Common Application or the Champlain College Application. Both are free. Regardless of which you choose, all applications are considered equally.

Apply Now
Because game studios visit campus almost every month, I was able to secure a job at Infinity Ward three months before graduation.
Anthony Pascone, ’20, Game Programming Major

Senior Show 2021

Enter the Show
Student game art

Six Majors. One Experience.

The Game Studio at Champlain College is the premier program for students looking to get a professional game development experience from day one of their education. Take major-specific classes and learn the skills and techniques that go into building your favorite games. Work as a team with other game students and construct fully functional games that you can download, play, and publish. By graduation, you’ll be prepared to succeed in a rewarding career in game development. At the Game Studio, we don’t simulate what game development could look like—we put you in the middle of the real game studio experience.

The Game Studio Experience

Interested in Learning More?

We’ll send you Game Studio info plus a game art poster designed by our students when you fill out this form.