Game Programming B.Tech.

A student works on a game in the Unity engine.

Put your ideas into play.

The new SUNY Morrisville Bachelor of Technology degree in game programming — the first of its kind in the SUNY system — is an experiential program where you receive a grounding in information technology concepts with an emphasis on game programming.

Through 120 semester hours of coursework taught by our expert Computer Information Technology (CIT) Department faculty, the four-year program will provide you with the necessary knowledge and experience to program videogames and simulations for both entertainment and education.

The skills taught through the program, which includes courses covering fundamentals of game design, data structures, 3D modeling, extended reality (XR) game programming, object-oriented systems, game interface design, project management and game engine architecture, also are highly transferable to other types of software development.

Learning by Doing

The game programming degree includes a 12-credit-hour internship requirement. The internship is flexible, allowing students to work in areas ranging from game companies to advertising agencies, research facilities and other companies which need a simulation or game creation, to provide you true hands-on experience and may even lead to a full-time job offer.

Student Learning Outcomes

Upon successful completion of this program, you will be able to:

  • Create and animate three dimensional (3D) objects
  • Create two dimensional (2D) and three dimensional (3D) games for players from various demographics
  • Design intuitive and accessible game interfaces aligned with industry guidelines and standards
  • Demonstrate programming skills using multiple languages, environments and platforms
  • Analyze, design and code software solutions within various development frameworks and project management methodologies
  • Manage source code using version control software
  • Publish a games portfolio online
  • Describe one form of artistic expression and its impact on the aesthetic quality of a game

Career Options

Once you have completed the game programming degree, you’ll be prepared for multiple career options:

  • Game programmer
  • Indie (independent) game developer
  • Software engineer
  • Videogame designer
  • Mobile applications developer
  • Programmer
  • Systems analyst
  • Database programmer
  • Web developer
  • UX/UI developer

Enhance Your College Experience

Enhance your college experience by joining the SUNY Morrisville Esports Team, which regularly competes in the SUNY Esports League and now features an on-campus Esports tournament venue. You also can join the Gaming Guild, which features table-top gaming.

SUNY Morrisville was the first SUNY school to become a host site for Global Game Jam® (GGJ), the world’s largest on-site game creation event which gives teams of artists, hobbyists, programmers and gamers throughout the world a chance to brainstorm, innovate, collaborate and develop new ideas for game design over the course of 48 hours.