Game Programming B.Tech.

A student works on a game in the Unity engine.

Put your ideas into play.

The SUNY Morrisville game programming Bachelor of Technology (B.Tech.) degree program — the first of its kind in the SUNY system — offers an experiential information technology curriculum with an emphasis on game programming so you can start creating the worlds you love to play.

Program at a Glance
~4
Years to Complete
120
Approx. Credit Hours

Why SUNY Morrisville Game Programming?

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

Coursework covers 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 — all of which are highly transferable to other types of software development.

Learn by doing with a required 12-credit-hour internship, which may even lead to a full-time job offer directly at the site. The flexible internship allows students to work at organizations ranging from game companies to advertising agencies, and research facilities to myriad other companies which create games and simulations.

Enhance your college experience through related activities, including joining the SUNY Morrisville Esports Team, which regularly competes in the SUNY Esports League and now operates from an on-campus Esports tournament venue, or participating in the tabletop Gaming Guild.

SUNY Morrisville also hold an annual Global Game Jam® (GGJ) – the first school in the SUNY system to serve as a host site. Open to the college and local community, GGJ is 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.

Skills You Will Gain

Upon completion of the B.Tech. degree, you will be able to:

  • Create and animate 3D objects
  • Create 2D and 3D games for players from various demographics
  • Design intuitive, 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

What Can I Do in Game Programming?

Once you have completed the game programming degree, you will be prepared for multiple career options such as:

  • Game programmer
  • Indie game developer
  • Software engineer
  • Video game designer
  • Mobile applications developer
  • Programmer
  • Systems analyst
  • Database programmer
  • Web developer
  • UX/UI developer

Request Information

Connect with us to receive emails, text messages, and more about becoming a Mustang!

* Indicates required field.

Loading...

Minimum Device Requirements for this Program

  • 8 GB RAM
  • 512 GB Hard Drive
  • 2 USB ports
  • HDMI port
  • Ethernet port (recommended) OR USB Ethernet Adapter
  • Software: Microsoft Office 365