Online Game Programming Degree at University of Advancing Technology

Online Game Programming Degree

Drive the future of games with video game programming degree

With UAT’s Game Programming degree online, students are prepared to take the controls in their careers. Students in this prestigious video game programming degree program develop a broad skill set, and are comfortable with many languages and platforms. Games developed by video game programmers are designed for the web, PC, console and mobile devices. The Video game programming profession has wide-ranging applications in business, entertainment, research and training industries.

Graduates with an online degree in Game Programming degree master the programming techniques and principles in all video game programming disciplines. They also learn scripting, C++ programming, DirectX/Open GL development, data handling, game play interaction, artificial intelligence, game engine architecture, networking and the use of middleware and industry APIs.

Jobs related to this game development degree include Software Developers, Multi-Media Artists and Animators, Applications Software Developers, Computer Programmers, Web Developers, Systems Software, Computer Network Support Specialists, and Computer Science Teachers (postsecondary).
UAT’s Game Programming degree online is infused with UAT’s myriad of advanced software, tools and other advanced video game programming resources reflective of what’s new and emerging in the game industry. Students are fueled to innovate and practice what they learn in real-world settings. Progressive technology includes Oculus Rift Virtual Reality that creates leading-edge immersive, social game experiences connected to computer programming games. Technology sandboxes provide idea-creation spaces fostering innovation. For example, UAT’s New Technology Lab is equipped with work stations for Video Game Development, Mobile Development, Apple Development, Mind Control, Virtual Reality and Motion Control. UAT’s Game Jams provide opportunities beyond the classroom to develop game prototypes and stretch each year within a 48-hour period during a single weekend.

Learning for students is heightened with UAT’s online Game Programming degree curriculum that includes preparing them for real-world collaboration by fostering team projects with students in other video game development degrees. They include Game Design, Game Art & Animation, Serious Game and Simulation and Game Production Management.

First in the world to introduce fully accredited game programming and game design degrees, UAT has among the most prolific game developer degrees in the country today. The respected game programming College continues to be progressive in meeting and anticipating the needs of this growing industry by fostering student innovation that prepares graduates to drive the most powerful areas of our economy.

Request Info

1st step 2nd step 3rd step
Provide your information below and an Admissions Advisor will contact you shortly to answer your questions about UAT and your Advancing Technology degree program of interest.

University of Advancing Technology (UAT) is pleased to provide you with additional information about the college and its programs. By hitting submit, you give us permission to use either direct-dialed, autodialed and/or pre-recorded telemarketing to call or text you at the phone number you provided. Please note that such consent is not required to attend UAT.

Why UAT-Online?

A Structured Course Load

Every online assignment is geared toward your technology degree program. Each online class follows a standard assignment schedule, ensuring a swift, successful completion of classes. This standardization, combined with a team-based approach and access to industry-standard toolsets and techniques, encourages development of the collaborative and creative skills necessary for the advancing technology workplace.

Online Game Programming Degree Faculty

The UAT-Online game programming faculty receives extensive training to help students succeed in an online environment. During class sessions, instructors participate in online lectures and discussion groups and respond to online questions. They also respond to emails and discussion threads. Students hand in their assignments via email or by posting the assignments online.

Online Game Programming Degree Start Dates

Enrollment is ongoing for UAT-Online, so you may begin your online Game Programming studies here at any time of the year.

Online Calendar


An online game programming education at UAT is an investment, and we understand the amount of aid you receive may be a deciding factor in whether or not you attend. Therefore, UAT is committed to providing all our students with the information they need to finance their education.

View Financial Aid

Military Recognition

UAT has a variety of program offerings, learning delivery options and financial aid opportunities that will allow you to achieve your educational goals in a way that meets your needs.

View Military Offerings

Online Game Programming Course Description

Courses in Game Programming will emphasize the essential issues and the skills required to develop games for multiple video game platforms such as PC, consoles, mobile, online and VR. These skills have broader applications in related industries such as entertainment, business, research and training. Game Programming students begin with the programming principles, skills and techniques shared in all programming disciplines and then specifically focus on game-specific features and techniques. This program emphasizes C++ programming, scripting, data handling, gameplay interaction, artificial intelligence, networking and the use of industry standard middleware, game engines and APIs. Students in Game Programming will also develop a critical approach to the study of gameplay, interaction and design.

Online Game Programming Degree

Online Game Programming Degree Objectives

  • Implement multiple completed games, including 3D games, using common tools, languages, and software for web, console, PC or mobile platforms.
  • Design, develop and implement the architecture and infrastructure needed to support a complete game project.
  • Implement and analyze fundamental data structures and algorithms associated with game applications supporting gameplay mechanics.
  • Use software development processes to analyze a project problem, and to design, build and test a corresponding software solution.
  • Demonstrate development skills using multiple programming languages, development environments, and platforms, including advanced and/or experimental topics in game programming.
  • Establish collaboration, mentorship, and professional leadership skills by working with other disciplines to deliver highly polished and completed projects.

Online Game Programming Degree Program Requirements

  • Program Credits: 120
  • Major Credits: 36

Requirements to graduate include a 2.0 CGPA, completed required coursework, Portfolio, Internship, and a Student Innovation Project.

For a more detailed breakout of completion time frames and rates, please see the UAT Fast Facts page.


    post featured image

    Experience a True Player vs. Environment Game

    Looters of the Arcane is a post-modern survival horror game where players travel to past eras to find mysterious objects. With the use of a Time Sphere, players can collect these objects for the antiquities company they currently work for in the distant future. The purpose of the game is to find the arcane objects and sell them to the highest bidder. Because the lost...

    Read full entry »

    post featured image

    Hey… Suite Games!

    University of Advancing Technology (UAT) is known for innovation—students take that to heart and are even inspired to rearrange their dorm rooms because of it. Ross Hall, Kevin Albregard, Darren Palermo and Andrew Weisenberger are a group of suitemates who decided to convert their connected bedroom suite into a sleeping room and...

    Read full entry »

    post featured image

    Gamers Galore

    University of Advancing Technology (UAT) students love unwinding with video games after a long day of classes and studying. Students thrive when they have a healthy school-life balance and playing cult classic video games is one way they relax while out of class.   Find your friends...

    Read full entry »

UAT Accreditation and Recognition

SEC logo

Approved by the Student and Exchange Visitor Information Systems (SEVIS) for training of foreign students

NSA logo

Network Security curriculum certified by the US National Security Agency's Information Assurance Courseware Evaluation program