Game Programming

BSMajor

Two students controlling a prototype game using a keyboard while a third looks on

Ever wonder how video games actually work?

How do enemies know when to chase you — or hide? What makes a boss fight change halfway through? How do NPCs “know” what to say or do next?

If you’ve ever played a game and thought, “Wait… how did they program that?” — you might be a game programmer in the making.

What Is Game Programming?

Game programming is the technical engine behind the magic of video games. It’s where computer science, coding, and mathematics meet imagination. Game programmers write the code that brings the team’s ideas to life — turning concepts into fully functional, playable experiences.

It’s not just about making games run. It’s about making them feel right — handling physics, inputs, rendering, AI, and more.

Why Study Game Programming at Bloomfield?

At Bloomfield, game programming teaches you more than just how to build games. You’ll study programming languages you’ll find in both indie and AAA development, sharpen your logic and problem-solving abilities, and gain the communication skills needed to thrive in multi-disciplinary teams.

You’ll team up with artists, animators, and game designers to build original games from the ground up — just like professional game programmers do on the job.

And because your skills go beyond game development, you’ll graduate ready for roles in software development, app creation, tech startups, and beyond. With a portfolio of projects and real-world collaboration experience, you’ll be equipped to stand out — wherever your career takes you.
See the curriculum.

Apply NowRequest Info

Play A Student-Created Game

How fast can you dash? In Market Dash — a platformer game created by Bloomfield students Abraham Rubio, Jahdair Reels, Joao Baylon, and Paul Dejesus — you play as the lone employee in a giant grocery store. Your mission: grab every item on the list and race back to the staging area before time runs out. Complete all levels and see how your score stacks up against other players. Master the routes, optimize your moves, and become the fastest shopper in the store!

Play the Game

Real Students. Real Impact.

At Bloomfield, students don’t just learn how to code or design — they learn how to lead, collaborate, and communicate across disciplines. These are the skills that make projects thrive in the real world — and set our grads apart in any field they pursue.

“The biggest thing I learned at Bloomfield was how to work with others. I learned how to collaborate with people who have different skills than me. I learned how other people communicate and how to communicate my ideas – especially while leading two capstone projects.”

Abraham Rubio ’25
Program:  Game Programming & Computer Science
Career: NASA Game Development Intern

Where can Game Programming take you? Just ask our alumni:

  • Ali Onque – Founder & Lead Developer, Random Whale Games
  • Carl Wiggins – Demo Crew Specialist, Ubisoft
  • Derreck O’Neil – Full Stack Developer, The State of New Jersey
  • Carlos DaLomba – Software Engineer, Looking Glass Factory
  • Valencio Williams – Junior Programmer, Kognito

Our graduates have interned at NASA, engineered software at Meta, and even started their own game studios. What will you build?

Questions? We’re Here to Help.

If you have any general questions regarding the application process and requirements, please contact Undergraduate Admissions.

Bloomfield College Admissions

The office of Undergraduate Admissions will guide you every step of the way on your journey from learning about the University and its offerings, to applying for a program through to acceptance and enrollment.

Next Steps

Wherever you learn—on campus or online—Montclair State University offers the programs, community and support to help you reach your goals. Take the next step today.

Apply NowRequest Information

Learn on Campus

Immersive classes, vibrant campus life and hands-on experiences that put you at the center of it all.

Explore Majors & Minors The Campus Experience

Learn Online

Montclair Online offers the same nationally recognized faculty, engaging coursework and supportive community as our on-campus classes - designed to fit your life. With multiple start dates each year, you can begin when the time is right for you.

Explore Majors & MinorsThe Online Experience