Start Your Journey Today

Start working with our enrollment team to find the best path forward.

XR Foundations: Designer

Please send me information about the XR Foundations: Designer program when it becomes available.

XR Academy Advanced

 

Prepare your students for an exciting career by teaching them to create immersive experiences for Virtual Reality!

XR Academy Advanced prepares students to understand the elements of immersive experience design and development. Students will be engaged with hands-on experience building an interactive Virtual Reality (VR) application using the industry leading 3D Engine Unity.

Students will follow the software development pipeline to prototype, storyboard and design a VR application. They will playtest this application on their friends and implement feedback. Upon conclusion of this course, students will present a video of their working VR application that can be added to their portfolio.

Prepare your students for a career in computer science, architecture, game design, medicine, industrial training, and more!

 

No prior computer science experience required.

 

Topics Covered

  • History of XR, XR Industry and Careers
  • Intro to Unity and Object Oriented Programming
  • Prototyping and Storyboarding an App
  • XR Interaction Toolkit for common VR interactions
  • VR Locomotion options
  • Navigating within a 3D Engine
  • Creating, Finding, and Importing Digital Assets
  • Textures and Materials
  • Terrain, Skyboxes, Lighting, and Reflections
  • User Interface in VR
  • 2D Sprites and Images
  • Audio for Feedback and Ambience
  • Creating & Triggering Animations and Visual Effects
  • Playtesting and Implementing Feedback
  • Recording Demo Videos and Presenting VR Prototypes

 

Hardware

  • Computer with Windows 10 or macOS High Sierra
  • 40 GB memory
  • Meta Quest headset
  • Mouse with middle scroll wheel
  • Webcam
  • Headphones with microphone (if in classroom setting)

Software/Apps

  • Unity (contact XR Terra for version)
  • Zoom (or similar)

Websites

  • poly.pizza – for free models
  • Unity Asset Store
  • Piskel App – to create Sprites
  • BBC Sound Effect Library
  • Incompetech Royalty Free Music

A sample of student projects demonstrating:

  • – VR Locomotion
  • – Grabbing and throwing interactions
  • – Imported Models
  • – Sound effects and background ambience
  • – Baked Lighting
  • – Animations
  • – Background audio and triggered sounds

 

 

By the end of the program students will …

 

    • ✓ know how XR technology is being used to solve industry problems

 

    • ✓ have created and presented a working Unity application, taking an XR app from idea to demonstration

 

    • ✓ know how to take advantage of online asset libraries while understanding the importance of licensing and attribution

 

    • ✓ have practical experience navigating digital 3D environments using a flat screen

 

    • ✓ have practiced giving and receiving feedback by playtesting another student’s app

 

    • ✓ have a demo video of their XR experience to use for their portfolio

Unity

Unity is one of the industry leading 3D Engines used for video games, film, simulations, Virtual and Augmented Reality applications. Because of it’s years of being the most popular 3D engine it has extensive documentation and lots of online resources for developers and students starting to learn it. It also has a robust asset store full of models, animations, and scripts that can be used to add extra functionality into your projects.

XR Interaction Toolkit

The XR Interaction Toolkit is a package created by Unity to facilitate multi-platform VR development. While we prefer the use of the standalone enabled (wireless) Quest headsets, we can teach this course using the wide variety of PCVR headsets by taking advantage of the OpenXR framework. The XR Interaction Toolkit includes components for hovering, selecting, grabbing, and throwing objects, as well as options for moving around the virtual environment like teleportation, thumbstick controls, and grab movement.

Poly.pizza

https://poly.pizza/ is an online repository of 3D models, primarily centered around low polygon counts. The processing capabilities of XR hardware is often limited, so taking advantage of lower resolution models is an important part of XR development. Some of these models even come with animations! We also use this opportunity to talk to students about crediting, licensing and attribution when using digital assets made by someone else.

AmbientCG

The internet is full of libraries containing free digital assets your students can use for their projects. One of these is https://ambientcg.com/ a library of texture packs. In addition to providing base color images, these texture packs also include several additional texture maps that will increase the realism of these materials when rendered in 3D engines like Unity, including normal maps, metallic maps, height maps, and more!

All students can start on the pathway to XR design and development.

 

Give your students the skills to create their very own interactive XR experiences!


hello@xrterra.com

(617) 800 – 0541

Subscribe To Our Updates!