Game Programming Major
Create successful games, build your portfolio, and learn programming within a creative gaming culture when you major in Game Programming at Champlain College.

Learn by doing, turning your ideas into digital reality.
Level up your technical abilities and build your career network at a major incubator for the gaming industry.
-
What is Game Programming?
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.
-
Why study Game Programming at Champlain?
Champlain’s Bachelor of Science degree in Game Programming – one of the first bachelor’s degrees of its kind in the nation – teaches you the technical skills and professional experience to produce games that will enchant and engage audiences.
Our Upside-Down Curriculum gets you into Game Programming courses in your first semester. Through real work experience, you’ll build an impressive portfolio of individual and collaborative work and create a remarkable r¨¦sum¨¦.
At Champlain, you’ll develop your technical skills and your creativity through the Game Studio Experience, giving you a chance to build the skills employers value in a studio-based learning environment.
-
What can I do with a Game Programming degree?
- Game Engineer
- Developer/ Programmer
- AI (Games) Programmer
- Gameplay Programmer
- Graphics Programmer
- Network (Games) Programmer
- Physics Programmer
- Tools Programmer
- UI Programmer
- Software Engineer

Different by Design
Hands-On Learning
Students will spend most of their time in class and at home actually working on projects and doing the work. Students won¡¯t have to sit through hours of lectures before starting the work; instead they learn by completing projects and working on real games and software.
Perfect Blend of Creative and Technical
We combine technical skills with creativity. Other programs favor either the creative side or the technical skills involved with game programming, but Champlain combines these two aspects of the major into a complete degree that teaches students both sides of game programming.
The Game Studio Experience
The Game Studio style of learning ensures that students know how to work well in teams just like the ones in professional studios. This cooperative experience sets Champlain graduates above others when competing for jobs.
Sample Courses in the Game Programming Major
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.
What Sets Us Apart


The Game Studio Experience
The unique Game Studio Experience at Champlain College gives you start-to-finish game-building experience in a professional environment. You’ll collaborate with your peers in each of our game majors to create playable games in a studio that parallels the processes of the industry.
Annual Game Studio Senior Show
You will have the opportunity to present the game you create with your Game Studio team¡ªas well as your own demo reel¡ªto recruiters from all over the United States and Canada. Recruiters often come to the Senior Show to scout new talent, from companies like: Insomniac, Activision, Ubisoft and more!
Game Developers Conference
Champlain College sends a cohort to the world’s largest game developers conference each year in San Francisco for professional development and networking. The Career Coach facilitates exclusive networking meetings for Champlain students with top recruiters from some of the largest game developers.
Facts & Stats
Champlain College was ranked a Top 10 school for game design in The Princeton Review¡¯s 2025 rankings.
Champlain was named a “Most Innovative School” by U.S. News & World Report in its “America’s Best Colleges” 2024 ranking of universities in the North.
Career Possibilities
What jobs can I get with a Game Programming degree?
You¡¯ll Find a Career In¡
- Game Engineer
- Developer/ Programmer
- AI (Games) Programmer
- Gameplay Programmer
- Graphics Programmer
- Network (Games) Programmer
- Physics Programmer
- Tools Programmer
- UI Programmer
- Software Engineer
Game Programming Admissions Requirements
In the Game Programming major, you¡¯ll explore artificial intelligence behaviors, game physics, game architecture, and working with and rendering 2D and 3D graphics.
There is no portfolio requirement for this major.
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
Applying
If an aspect 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.
-
Pre-College Summer Program: Champlain Game Academy
The Champlain Game Academy offers an intensive residential pre-college program for high school students entering grades 10-12 and recent high school graduates. Like the Game Studio, our program emphasizes teamwork and creative collaboration across all the game development disciplines. In order to understand how a professional game development team works, students will be introduced to all aspects of game development.
Learn More on the Pre-College Summer Program Website
More Inside Game Programming Major
-
Overview
Create successful games, build your portfolio, and learn programming within a creative gaming culture when you major in Game Programming at Champlain College.
-
Curriculum
Start learning the ins and outs of game programming on day one through the Game Production Management major at Champlain College.
-
Faculty
Learn from committed and knowledgeable industry-expert faculty in the Game Programming program.
-
Learning Outcomes
Learn professional-level programming and how to apply those skills to game development within a team setting with our Game Programming major.