unity header

September 25, 2023 - November 20, 2023

Asynchronous Online Program: Via Canvas and Discord


What is XR & Unity?

Mixed Reality (XR) is the combination of technologies and skills to develop Virtual Reality (VR) and Augmented Reality (AR) applications on VR headsets, AR Glasses, and Mobile Devices. Unity is the video game engine used by game studios worldwide to make 90% of the exciting 2D and 3D video games produced each year. Unity also allows for the development of XR, VR, and AR applications of all kinds in a variety of industries. With the rise of XR, the future of Unity XR GameDev is booming.

Register Today!



The Unity XR Game Development Program at Cañada College (Advanced Program)

Calendar: 8-Weeks and 16-Modules September 25, 2023 to November 20, 2023
Asynchronous Online Program: Via Moodle and Discord
Pre-requisites: Previous Unity GameDev and C# scripting.
Pre-Apprenticeship: Passing this course allows students to apply for the XR Apprenticeship Program 
Cañada College is offering this XR Game Development with Unity course, taught by Randy Angle, a life-long game design and software engineer. Students gain the XR GameDev fundamentals required to build two XR apps, one for VR and one for AR using their modern mobile devices. This program will prepare students with the foundational skills that a Unity Programmer needs to use C# to make XR apps. Designed for students that already have familiarity with Unity and C# scripting. Students with high grades in the program will be recommended to the XR Apprenticeship program. Click here to learn more about the XR apprenticeship program

Register Today!


Is this Program for You?

The Unity XR Game Dev program is an advanced program made for students who have experience with Unity or video game design. If you are new to Unity and video game design, check out our basic Unity program. Please take the assessment below to make sure you qualify to register for the XR advanced program

Take the Assessment


How you will Learn

This is an Asynchronous Online program. Asynchronous online learning allows students to view instructional materials each week at any time they choose, and does not include a live video lecture component. Students will responsible for turning in weekly assignments on Tuesdays and Thursdays via Moodle, and will have access to a Discord Chat Room where they can talk with their instructor and collaborate with their classmates. The Discord server is monitored by instructor Randy Angle daily, and he will be live on Discord at 2pm to 3pm on Tuesdays to answer student questions or share screens for debugging.


optical tool


Student Requirements: Please read carefully

  • Must have a computer capable of using the Unity tools, and decent internet access.
  • A VR or AR device is recommended for the advanced program, but all course work will also play in most WebGL capable web browsers
  • Students will use Unity 2021.3.3f1 released May 19, 2022Unity QA - LTS Releases - Unity (unity3d.com)
Minimum Requirements Windows macOS
Operating System Version Windows 7 (SP1+), Windows 10 and Windows 11, 64-bit versions only. High Sierra 10.13+ (Intel editor)
Big Sur 11.0 (Apple silicon Editor)
CPU X64 architecture with SSE2 instruction set support X64 architecture with SSE2 instruction set support (Intel processors)
Apple M1 or above (Apple silicon-based processors)
Graphics API DX10, DX11, and DX12-capable GPUs Metal-capable Intel and AMD GPUs
Additional Requirements Hardware vendor officially supported drivers Apple officially supported drivers (Intel processor)
Rosetta 2 is required for Apple silicon devices running on either Apple silicon or Intel versions of the Unity Editor.