Game Programming

UAT Degree Objectives

01

Implement multiple completed games, including 3D games, using common tools, languages, and software for web, console, PC or mobile platforms.

02

Design, develop and implement the architecture and infrastructure needed to support a complete game project.

03

Implement and analyze fundamental data structures and algorithms associated with game applications supporting gameplay mechanics.

04

Use software development processes to analyze a project problem, and to design, build and test a corresponding software solution.

05

Demonstrate development skills using multiple programming languages, development environments, and platforms, including advanced and/or experimental topics in game programming.  

06

Establish collaboration, mentorship, and professional leadership skills by working with other disciplines to deliver highly polished and completed projects. 

Ronin

  • Unreal Engine 4

  • C++

  • Blueprints

Glow Survival

  • Unity

  • C#

Rock-Paper Alchemist

  • Released

  • Itch.io

Bee The King

  • Released

  • Itch.io

Flaming Tires

  • Double Linked List, checkpoint system

  • Graph, Mesh Morphing spline tool

Albion Online

  • Unity

  • C#

  • Crossplatform

  • PC, Tablet, Mobile

 Gran Skrea Online 

  • Network Programming

  • Database Integration

  • Live Service MMO game

Colonial Infantry VR

  • Production Studios Lead

  • Programming Lead

  • 14 Person Team

Ronin

  • Linked List, Spline Tool

  • Graph & A* search, path-finding

  • State Machines

Colonial Infantry VR

  • Unreal Engine 4

  • C++

  • Blueprints

  • VR

Flaming Tires

  • Lead programmer

  • 13 Person Team

Ronin

  • Souls-like RPG

  • Quest System

  • Cinematic Sequences

  • Optimization Techniques