VR Development with Unity

VR Development with Unity

Step 1 of 2

  • $500 non-refundable deposit

VR Development with Unity





At Upload, we believe in education that prepares you for the real world. Our skills-based learning approach includes a focus on maximizing learning retention, exposure to real client projects and programs to help you build a powerful professional network.
This weekly night course is perfect for beginners who want to invest in learning how to create professional VR experiences.

10 weeks in class building personal projects and portfolio pieces

4 weeks post-class building a project for a real-world client (optional)


VR focused curriculum with the Unity Engine


Get access to 100’s of premier VR/AR Mentors/ Investors and Partners through the Upload Network.

Cy Wise

Studio Director

Jules Orbach

Founder & CEO

Tony Parisi

Global Head of VR/AR

Denny Unger


James Iliff

Co-founder & CCO


Create a single-player VR experience

Create VR apps with Unity

Implement VR Design Principles

Manage production of a VR project (for a client)

Communicate insights about VR

Teach other people how to build VR experiences in Unity

Collaborate on a group Unity VR project


Join Upload's powerful global network of immersive technology professionals and consumers.







Student-made VR Experience

“My passion had always been to bridge the gap between art and technology to make meaningful experiences. At Upload, we were able to accomplish this by the end of the course by creating Found, an award winning VR experience featured at Oculus Connect 3’s Keynote. A subset of the team and I are now launching our own studio, Paracosm VR Studios.”

- Jewel Lim, Co-Founder of Paracosm VR

Visit Campus

Schedule a tour to learn more about Upload and try some VR demos created in past courses!

Meet Your Instructors

Chad Lonberger

Chad Lonberger is Head of Product at Modetwo, an Innovation Management firm, where he helps companies harness emerging technology to create products people love. For the last 14 years he has specialized in rapid prototyping, experience design, and product management. Chad created the Core Compulsion Model, a framework used to identify unmet market needs and build hyper-growth products. He has been responsible for training teams, facilitating innovation workshops, and helped drive multiple startups to successful exits. To date, Chad has worked on products used by 60m people globally, contributing $2b in revenue to his clients. For the last 2 years, Chad has focused exclusively on VR/AR as a medium to create powerful experiences that solve problems in mental health, training/simulation, and content creation. He is a Certified Unity Developer, Upload resident, and a graduate of Upload’s 10-week full-time VR Academy. A reel of recent VR/AR concepts Chad has worked on can be found here: https://www.youtube.com/watch?v=urW0pC3jjNI

Andy Jevsevar

Andy Jevsevar is a Unity Developer with a background in Data Science, and passion for Teaching. He discovered his love for virtual reality through Upload and was a student in Upload’s VR Development with Unity course. He received a Bachelor of Arts in Physics from Pitzer College. During his time in undergrad, he received multiple fellowships focussing on analyzing dMRI brain scans from Alzheimer’s patients and modeling vibration data from Black Widow spider webs. Andy is most excited about teaching physics with VR, and loves building content for Physics and Calculus students. VR’s ultimate potential lies in its ability to make abstract concepts tangible; he is very excited to be apart of the VR education revolution!

Tiffany Raber

Tiffany Raber is a Unity developer, 3D asset creator/designer, and biomedical illustrator. A recent graduate from the Biomedical Visualization Graduate Program at the University of Illinois at Chicago, Tiffany grew a passion for interactive medical education/simulation techniques in the AR/VR space. She believes that the advancement of MedVR will directly impact and transform the field, improving patient experience, surgical training, science education, and overall user health. Currently, Tiffany is a Visiting Research Assistant, working in modeling and simulation in VR, at The U.S. Army Research Laboratory West, located at USC’s Institute for Creative Technologies.

Darius Clarke

Darius Clarke is an Software Programmer and High School Software Development Teacher. He created a simulation for a university research project that allowed high school students to explore and compare 3D paths of simulated paper airplanes. He also supports the Serious Games movement, helping with conferences. Recently he has been exploring Virtual Reality's possibility for not just being "fantasy vision" but enabling its "X-ray vision" power to help our youth see the invisible forces that exist around us, continually shaping and reshaping their lives and ours.


Class 1: Intro to VR, Unity and C# Programming
  • Welcome to Upload Class Ice Breakers VR in the World Intro to Unity with C#

Class 2: Core Unity Functionality
  • Information Gathering 101 Build a Shooting Gallery game Start Your First Solo Game

Class 3: VR Input and Interaction
  • Intro to the Oculus SDK Create Throwing functionality Create Teleportation functionality Presentation on VR constraints Design Frame primer

Class 4: VR User Interfaces & Lighting
  • Primer on UI in VR Create a basic menu system Challenge to make a different type of menu system Lighting activity

Class 5: VR Workflow and Group Projects
  • Version control lecture and activity Scrum presentation and activity Form teams for project creation Sprint planning meeting and start group project

Class 6: Testing and Feedback Cycles: Group Project Review
  • Intro to Bugs and Lighting TDD Developing Test Cases Guiding Questions for Users Guiding Questions for Testers

Class 7: Final Project Introduced and Create a VR Design Document
  • Idea generation activity Design and scoping activity Team formation and final project decisions Start your Design Doc

Class 8: VR Architecture & Performance
  • Teacher-specific lecture or activity (optional) Help with Presentations Final Project work time

Class 9: Teacher's Choice
  • Teacher-specific lecture or activity (optional) Help with Presentations Final Project work time

Class 10: Presentations
  • Finalize VR builds Present projects to class Mingle and test each other's projects Afterparty / Celebration


Reserve Your Seat. Payment Plans are available.

San Francisco (SoMa) (SOLD OUT)
July 17 - Sept 25
Mondays, 6:30pm - 9:30pm

$500 non-refundable deposit

Los Angeles (Marina Del Rey) (SOLD OUT)
July 18 - Sept 26
Tuesdays, 7:00pm - 10:00pm

$500 non-refundable deposit

San Francisco (SoMa)
Oct 9 - Dec 11
Mondays, 6:30pm - 9:30pm

$500 non-refundable deposit

Los Angeles (Marina Del Rey)
Oc 10 - Dec 12
Tuesdays, 7:00pm - 10:00pm

$500 non-refundable deposit


Answer all of your questions