MGT_2025_PRO_GMU_761

Virtual Game & Technology Academy Courses

Master the art of game development from home with industry-leading tools and expert instruction. Build real games using Unity and C# programming while exploring exciting career paths in game design, software development, and technology. From your first line of code to publishing your own games, our comprehensive virtual courses prepare you for success in the gaming industry.

Let's connect

All fields marked with an * are required.
Invalid input. Please check and try again.
Please Select
Invalid input. Please check and try again.

Build Games That Matter From Home

Our Virtual Game & Technology Academy delivers comprehensive online courses designed to transform aspiring developers into skilled game creators and programmers. With hands-on instruction using Roblox Studio, Unity, C#, and Python AI/ML technologies, students gain practical experience building real games while exploring diverse career paths in technology. Whether you're passionate about Roblox game design, Unity development, or artificial intelligence programming, our virtual courses provide the technical foundation and creative skills needed to succeed in the rapidly growing gaming and technology industries.

Grades:
7-12
Duration:
Up to 12 months
Format:
Online
Starting Price:
$199.00
Locations, program content, and speakers are subject to change.

Courses 

Game Design with Roblox 

Explore game design, build multiplayer worlds, and publish your own Roblox game from home! Learn Lua coding and game creation with experts from George Mason University.

Game Design with Roblox participants have the unique opportunity to explore game design, build multiplayer worlds, and publish a game of your very own from home! Students gain tangible skills as they learn to create their own game on the Roblox platform using a base template (Platformer, Racer, or RPG) and the Lua programming language. Through a combination of self-paced instruction, hands-on project work, and interactive tutorials designed by leading gaming gurus at George Mason University, students are fully immersed in the game-design experience. 

Prerequisites: The program is designed for students of all levels, including elementary and middle school students. Program participants should be reasonably proficient with a keyboard and mouse as this course requires some typing. Each student should also have a Roblox account before beginning the class. Create an account for your student here: roblox.com. You can find more information about Lua coding here: lua.org/about.html. 

Note: This course is meant for at-home, self-paced study via an online platform. Internet access is required. Login credentials will be sent via email. 

Game Programming with Unity and C#

Explore game design with Unity and C#! Learn to script game mechanics, build 2D and 3D worlds, and publish your own game with guidance from George Mason University experts.

Students who participate in Game Programming with Unity and C# have the opportunity to explore game design, write C# scripts to create desired game mechanics, and publish their own game—all from home. Participants expand their knowledge of game design and development and gain tangible skills as they learn the game programming necessary to enable desired object and character behaviors in both 2D and 3D worlds. Through a combination of over 80 hours' worth of self-paced instruction, hands-on project work, and interactive tutorials designed by leading gaming gurus at George Mason University, students immerse themselves in the game design experience! 

Note: This course is meant for at-home, self-paced study via an online platform. Internet access is required. Login credentials will be sent via email. 

Machine Learning/Artificial Intelligence (AI) with Python

xplore AI and machine learning with Python! Learn coding, data analysis, and real-world AI tools from George Mason University experts—all through self-paced, hands-on projects at home.

Participants in Machine Learning/AI with Python have the opportunity to explore the newest sub-field of computer science, AI—which provides movie and music recommendations for you based on previous selections, enables a Tesla to self-drive and steer you home autonomously, and allows an iRobot vacuum cleaner to self-map your house—at home. Students learn the Python programming language from scratch utilizing a range of open-source Python data-analysis and machine-learning tools, modules, and libraries. Through a combination of over 80 hours' worth of self-paced instruction, hands-on project work, and interactive tutorials designed by leading faculty at George Mason University, participants gain tangible skills while being immersed in AI! 

Note: This course is meant for at-home, self-paced study via an online platform. Internet access is required. Login credentials will be sent via email. 

Key Benefits

Learn from Industry Professionals

Get instruction from experienced game developers and software engineers who bring real-world expertise from major studios and successful indie projects.

Master Industry-Standard Tools

Develop proficiency in Unity, C#, and professional development workflows used by game studios and software companies worldwide.

Build Real Games & Portfolio

Create complete, playable games that demonstrate your skills to employers and serve as the foundation for your professional portfolio.

Flexible Online Learning

All courses are asynchronous allowing the student to learn at their own pace within the course timeframe. Students may begin on the first of the month following their enrollment and complete the program at their pace within one year of enrollment.

Program Session Listing

What does the price include?

See the Envision Shop for the full list of product features and materials.

Game Programming with Unity and C#

Gaming Online Experiences
$399.00Online
Dates: Flexible
Duration: Up to 12 months

Machine Learning/AI with Python

Gaming Online Experiences
$399.00Online
Dates: Flexible
Duration: Up to 12 months

Roblox Game Development

Gaming Online Experiences
$199.00Online
Dates: Flexible
Duration: Up to 12 months

Frequently Asked Questions

Are the courses synchronous or asynchronous?

All courses are asynchronous allowing you to learn at their own pace within the course timeframe. 

Are there system requirements? 

No. If you have an internet connection, you should be able to access the program from anywhere. 

Which program is best for me?

You may enroll into one or all of the programs. Each program allows you to explore an area of design and programming. Students who are younger or not as experienced in programming may benefit from beginning with the Roblox course as a great first step to explore game design. Students with more experience in programming, who are ready to advance to a higher level of programming, may find the Unity and C# and the AI online courses a better match. 

Related Experiences

Have Questions?

Call us or send a message—we’re here to help.

Have an Invite?

Confirm receipt of your invitation and receive additional program information.