The Game Programming Bachelor of Science degree at University of Advancing Technology (UAT) will emphasize the essential issues and the skills required to develop games for multiple video game platforms such as PC, console, mobile, online and virtual reality. 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 focus on game-specific features and techniques. This program emphasizes C++ programming, C# programming, scripting, data handling, gameplay interaction, artificial intelligence, networking and the use of industry standard middleware, game engines and APIs.
Students in the Game Programming degree will also develop a critical approach to the study of gameplay, interaction and design.
UAT offers more than a leading Game Programming degree, they provide a culture that fosters game innovation and connection to the industry. UAT Game Studios is an independent game studio and production pipeline that supports game development and provides students the opportunity to ship completed works. The suite of UAT game degrees is comprised of more than just academic coursework, it is a culture of experiential learning derived from a multidisciplinary collaboration of video game programming students and others across undergraduate and graduate degrees both on-ground and online.
Within the ever-advancing video game industry, qualified and talented game programmers are in growing demand. With a Game Programming degree from UAT, you will be ready to apply your game programming education in real-world settings while conquering and innovating the video game industry and beyond.
Educating the next wave of innovators, our faculty leverage their experiences to mentor students to lead innovations and solve challenges in advancing technology.
UAT’s Synchronic Learning model provides an education framework that prepares superior graduates to become tomorrow’s innovators. This model embodies UAT’s methodologies, curricula and community dedicated to fostering an environment of innovation that promotes demonstrated mastery and job readiness.
How does UAT prepare superior graduates? Students are required to participate in projects that solve real problems. UAT requires students to innovate and create a working proof of concept that’s never been done before. Students complete internships, community projects and apprenticeship experiences to cultivate their ability to succeed in the workplace.