Parents

UAT ACCREDITATION

AND RECOGNITION

Higher Learning Commission Mark of Affiliation
Committee National Security Systems Department of Homeland Security National Security Agency Central Security Service Unreal Engine

APPLY NOW!

Our Acceptance Office will notify
you of your acceptance status in
a timely manner after receiving
your completed application.

Apply Now

BACHELOR OF SCIENCE

GAME PROGRAMMING DEGREE

Online

LEARN THE TECHNOLOGY WHICH IS DRIVING THE FUTURE OF GAMES

Get a degree in Game Programming! At UAT, students will master the essential skills needed to develop games for multiple platforms such as web, console, PC and mobile devices through a wide range of programming environments and languages. Request Info about how you can earn your degree in Game Programming.

STUDENT PROJECTS



FACULTY HIGHLIGHT

DERRIC CLARK
Derric clark has 12 years of industry experience in games as a game programmer, designer and serious simulation developer...
ERIC GILLAM
is an artist and multimedia designer with cross-functional expertise in: 3D modeling, texturing, level & game design, traditional...

REQUEST INFO

Provide your information below and an Enrollment Advisor will contact you shortly to answer your questions about UAT and the Game Programming program.
First Name:
Last Name:
Mailing Address:
City:
State:
Zip/Postal Code:
Country:
USA
I am currently, or was previously, a member of the United States Armed Services (Active Duty, Reservist, National Guard or Veteran).

PROGRAM INFORMATION

Courses in game programming will emphasize the essential issues and the skills required to develop games for multiple platforms such as web, console, PC and mobile devices. 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. Game programming emphasizes C++ programming, scripting, data handling, DirectX/Open GL development, game engine architecture, gameplay interaction, artificial intelligence, networking and the use of middleware and industry APIs. Students in game programming will also develop a critical approach to the study of gameplay, interaction and design. The UAT game programming student will have a broad, deep skill set and be comfortable on many platforms and with a myriad of languages.


DEGREE OBJECTIVES

  • Create and implement original games using common tools, languages and software for web, console, PC or mobile game platforms.
  • Design and develop the architecture and/or infrastructure needed to support a complete game project.
  • Examine and develop advanced and/or experimental topics in game programming.
  • Create a quality object-oriented software solution that meets specified requirements.
  • Follow a software development process to analyze a problem, and to design, build and test a software system in a team environment.
  • Demonstrate applicable skills using more than one programming language, development environment, platform and source control system.
  • Describe, implement and analyze fundamental data structures including lists, trees, hash tables, and graphs, and algorithms including sorting and searching.


Program Credits: 120
Major Credits: 36
Semesters to completion: 8
Requirements to graduate include a 2.0 CGPA, completed required coursework, Portfolio, Internship, and
Student Innovation Project.
For a more detailed breakout of completion time frames and rates, please see the UAT FAST FACTS page.

FUTURE CAREERS

POSITIONS OUR GRADUATES HAVE TAKEN

  • 2D Game Programmer – Chronic Logic, LLC
  • Game Programmer – Floor 84 Studio, LLC
  • Jr. Programmer – Cheyenne Mountain Entertainment
  • Associate Programmer – Sony Online Entertainment
  • Software Engineer – Advise Technologies

COMPANIES HIRING OUR STUDENT INTERNS

  • Sony Online Entertainment
  • Realmware Corporation
  • Meltmedia
  • Pili Lele, Inc
  • Kinetic Muscles, Inc


GAME PROGRAMMING MAJOR DISCLOSURE

At University of Advancing Technology, we believe that students and families should be prepared financially for college and understand employment opportunities prior to starting any program. In an effort to ensure you have the information you need to make informed choices on program cost, medial loan debt incurred by students who completed the program, on-time completion rates, and the occupations this program prepares you to enter, the Department of Education has instituted the following disclosure template. For more information, click on the respective academic level below:


Associates Disclosure Bachelors Disclosure