Request Info 866-858-5323
Game and Technology Virtual Academy - High School

About the Envision Game & Technology Virtual Academy

About the Envision Game & Technology Virtual Academy

At the Envision Game & Technology Virtual Academy, powered by George Mason University, you will spend five game-changing days exploring the latest design tools and career opportunities via an online learning platform. You will learn directly from serious game gurus, gain exposure to the dynamic field of game design and development, and create your own game design element or coding project.

Learn From Experts

This online program includes live faculty lectures from George Mason professors, tutorials from Mason teaching assistants, hands-on design projects, and forums with Virginia Serious Game Institute (VSGI) companies and staff and Game Design alumni in the industry. You will also enjoy special topic lectures that cover concepts like writing for games.

Create Your Experience

With eight different courses available across four five-day sessions, you have the ability to enroll in up to all four and create your own experience. Don’t miss this incredible opportunity to get a glimpse of what the Envision Game & Technology Academy offers and to gain valuable coding and technical skills.

2020 Dates & Tuition

ENROLL NOMINATE
Game Programming with Unity and C# July 6-10 $495
Game Design with Unity and C# July 13-17 $495
Art, Modeling, & Animation for 3D Games (part 1) July 6-10 $495
Intro to Machine-Learning/AI with Python (part 1) July 20-24 $495
Machine-Learning/AI with Python (part 2) July 27-31 $495
3D Game Design with Unreal July 20-24 $495

CHOOSE YOUR TRACK

Game Programming with Unity and C#
This course utilizes the C# programming language within the Unity game engine to help students learn game programming. You will initiate the development of a variety of games by writing C# scripts to enable desired game features, object and character behaviors, and game mechanics. You will then use a collection of custom tutorials to expand on and publish one of your games.
Game Design with Unity and C#*
Building on Game Programming with Unity and C#, this course allowing students learn game design and development. You will construct 2D and 3D worlds and utilize C# scripts to create desired game mechanics. You will choose a specialization (art, animation, programming, audio production, etc.) and then join a team to create a game. You will also publish your game, use collaboration software, and have the option to continue working with your development team after the course is complete.
Art, Modeling & Animation for 3D Games (part 1)
3D modeling and animation teaches aspiring artists to create characters and bring them to life in video games. You’ll start your journey by learning the fundamentals of creating 3D props and characters. You’ll also be introduced to texturing basics, UVing, rigging, and the principles of animation. Every great character needs a game. You’ll learn how to integrate your art into the Unity 3D game engine and hookup some basic gameplay. 
Art, Modeling & Animation for 3D Games (part 2)** 
In part 2 of this course, students build on their knowledge of the tools and techniques used in making 3D game art. You’ll refine your competency in texturing, modeling, and building game-ready and optimized 3D and textured objects. You’ll model an organic character and use more sophisticated rigging and technical preparation. In Unity3D, you’ll explore particle effects, lighting, and terrain editing to unlock your world-building skills.
Intro to Machine-Learning/AI with Python (part 1)
This introductory course prepares students to learn the Python programming language, the same language that was used to build Tesla’s Autopilot neural network, and provides an overview of data science and machine-learning/AI using Python. You will be given a range of simple to increasingly difficult programming projects in class through an introduction to a variety of open-source Python tools, modules, and libraries used in data analysis and machine-learning. This course culminates in a fun and challenging project to build a classification machine-learning model to analyze movie reviews.
Machine-Learning/AI with Python (part 2)***
Building on part 1, students continue their exploration of this dynamic field with a focus on dataset analysis. You will learn about data science, data classification, data analytics, and dataset compilation. Through a series of discussions and projects, you will also learn about machine-learning/AI algorithms and techniques such as Random Forest, SVM, SVP, Naïve Bayes, nearest neighbor variants, and TensorFlow will be presented through discussions and projects. This course culminates in a capstone project to build and customize a neural-network machine-learning powered arcade space shooter.
3D Game Design with Unreal
In this introductory course, students learn the fundamentals of game design, rules, and game mechanics, and are encouraged to work in an interactive environment with other students who have similar interests and experience. You’ll build on your own game ideas and get an insider’s look at the computer game design industry, with hands-on experience using the powerful game creation software Unreal Engine. You will learn how to design complex levels and worlds, build original terrain, customize characters, create lighting and shadows effects, and explore a variety of other 3D game assets.
Mobile Game/Mixed Reality Development
This course provides an overview and comparison of the game design approaches for mobile devices, including augmented and mixed reality platforms and games. You will learn Unity 3D, one of the most popular game engines in the world, and basic C# programming. A brief overview of Swift, Xcode, and Android Studio will introduce you to the basic workflow of mobile OS development. By the end of this course, you will have the mobile app scripting and design skills required to develop a functional mobile game, and you will learn to port apps and games from the Unity 3D engine onto personal mobile devices so that you can publish your game.

*Taking Game Programming with Unity and C# is recommended before taking this course.
**Taking Art, Modeling & Animation for 3D Games (part 1) is recommended before taking this course.
***Taking Machine-Learning/AI with Python (part 1) is required before taking this course.

Game Design Experts

Envision Game & Technology Virtual Academy FAQs

  • Is the Envision Game & Technology Virtual Academy for me?

    This program is for you if you are a high school student interested in exploring the latest game design tools and learning about the various career options available in the field of game design and technology virtually this summer.

    To join the Game & Technology Academy, you must be in grades 9–12 during the 2019–2020 school year. If you would have any additional questions, please contact our Office of Admission by phone at 866-394-5323 or 703-584-9530.

  • Are there any system requirements?

    Yes; however, if you currently use your computer for gaming or programming, it’s likely you meet the minimum requirements.

    Your computer (no tablets) must have a Core i5 processor or higher, at least 8GB or RAM, and 80GB of free hard drive space. Additionally, all courses are available on Windows 10, but only the following courses are supported on other operating systems: Machine Learning with Python (Mac OS, Linux, or Windows), Intro to Python for Machine Learning and AI (Linux or Windows), Mobile Game/Mixed Reality Development (Mac OS or Windows).

    If you have additional questions about system requirements, please contact our Office of Admission by phone at 866-394-5323 or 703-584-9530.