VR Game Programming

Design. Code. Play.

Create your own video games and virtual worlds. Discover how to make fun and engaging worlds that can be explored on a PC, phone, tablet, or with the Oculus Rift, a hardware platform consisting of a headset and earphones that allows people to experience virtual reality.

Learn the best ways to use the Unity® game development engine and tackle the unique design challenges that arise when building for Virtual Reality. You’ll learn how the game engine controls everything from moving platforms to artificial intelligence. Plus, you’ll explore the basics of game scripting, so you control every aspect of the game. Find this camp near you >>

Basic understanding of algebra is strongly recommended and previous experience with Unity or programming is helpful (though not required) due to the fast-paced nature of this course.


Course Details

Learn everything you need to know about VR Game Programming.

Program Info

Ages: 12 – 17
Hours: 9am – 5pm
Tuition: $1,195
Lab Fee: $75

Hardware + Software

Apple computers
Unity Game Engine
Oculus SDK
Google VR SDK

Learning Outcomes

You’ll learn how to create a game for VR, including basic C# scripting and 3D level design.

What You Create

Each student will create a playable game level for virtual reality or PC.

*Unity is free! Download Unity here >>


Skills + Experience

Get ready for a fun and meaningful camp experience through project-based learning.

Learn 3D Modeling + Design

Our 3D Modeling + Design camps prepare students with the skills they will need working in a professional 3D modeling, animation, and design environment. VR Game Programming helps students expand their creativity to design their own virtual world with the same products as the professionals! Students will spend the week learning about Unity, the game engine that control everything from moving platforms to artificial intelligence. You’ll not only be able to export your games to Oculus Rift, you’ll also take home a Google Cardboard, a portable VR viewer that can be used with your phone to view the worlds you create!

The Teen Experience

Since 2002, DMA has been encouraging and inspiring teens to become the next generation of developers, animators, filmmakers, photographers, designers and engineers. In addition to developing teens’ interests and passions for the latest in new tech, our camps foster personal growth, confidence, and independence; preparing students for life beyond high school and college.

Sunglasses: Summer is Here

Still looking for a camp? Ask us!

DMA summer is in full swing but we still have room - even in some of our most popular courses! See a course you like but don't see any room online? Ask us! In order to prevent over-booking, we close online registration 5 days before the start of camp. Send us an email, chat with us live on site, or call a Camp Advisor at (866) 656-3342 to inquire about adding your ideal camp to your summer itinerary!



Find This Camp Near You

Loading course-overview...

DMA showed me the basic fundamentals of crafting your very own game,
and by the fourth day of learning I was able to create a basic 3D platformer.

Rohan S.

VR Game Programming Student


Camp Overview

Take a look at your camp schedule, learn more about tuition, and explore add-ons.

Sample Camp Day

8:30 am Drop-Off
9:00 am Hands-on Tech Instruction
Learn + Understand
10:30 am Morning Break + Chill
11:00 am Continued Instruction + Creation
Application + Guided Practice
12:00 pm Lunch Break
Bring your own or purchase a lunch plan at select locations
1:00 pm Back to Camp
Create, Test, Evaluate + Improve
2:30 pm Afternoon Break + Chill
3:00 pm Continued Instruction + Creation
Review + Share
5:00 pm Student Pick-up

 Extend your camp day by adding Overnight Housing at checkout!

Tuition Includes

Google Apps email account + unlimited cloud storage
Personalized feedback + Project Achievement Report
Certificate of Completion
Digital Media Academy camp t-shirt
Personal Apple workstation for camp
 Low staff to student ratios

Add-Ons Available at Checkout

+ Lunch: Add lunch so you don’t have to bring your own!*
+ DMA Online: Choose a course or subscribe to learn at your own pace.
+ Overnight Housing: Stay on campus Sunday to Friday – includes all meals.*
+ Weekend Stay: Get ready for fun weekend activities and day trips around the area.*

*Meals + Housing available at select locations >>

early-bird-savings-at-dmaUpgrade to the VR & Game Design Academy

Learn the fundamentals and dive into more advanced topics! Academy camps combine two complementary courses to provide students with an immersive two-week experience.

Experience the Academy

The DMA Difference

Discover what sets us apart from the competition and why we're the best.

Top-Notch Staff

Educators, artists, and talented industry professionals with a passion for STEM education.

Well-Balanced Experience

Our students enjoy a balanced camp day with both in-class lessons and outdoor activities.

Project-Based Learning

Our curriculum sparks curiosity, builds confidence, and fosters teamwork and collaboration.

Safety Matters

Our staff is First-Aid + CPR certified and have completed national background checks.

Frequently Asked Questions

What is the Oculus Rift?

The Oculus Rift is a hardware platform that allows people to experience “virtual” (in this case, computer-generated) reality. The hardware consists of a headset and earphones. When worn, it immerses the wearer in a 3D world.

What is Google Cardboard?

Google Cardboard is a low-cost, open-source framework for constructing a simple viewer that lets anyone view virtual reality using their mobile phone. Students taking this course will receive a special DMA version of the Google Cardboard, which they can take home.

More Game Design Camps

We think you might be interested in these camps, too!

Game Programming with Javascript™

Learn how to create programming variables, loops and functions – all while making an asteroid collide with a ship or programming the AI of an enemy opponent.

Level Design with
Unreal 4®

Learn how to plan, design and build levels using the Unreal® engine and create environments that challenge the player and look amazing.

VR & Game Design Academy

Create games for Virtual Reality, learn design principles for PC, Mobile and VR applications, and get introduced to the basics of scripting in Unity.