unity header

June 13, 2022 - August 06, 2022

Asynchronous Online Program: Via Moodle and Discord


What is Unity?

Unity is a video game engine, the tools used to make exciting Augmented Reality (AR), Virtual Reality (VR), 2D,and 3D video games by thousands of game studios worldwide. Unity allows for the development of computer games and other interactive 3D graphics applications for Windows, Linux, macOS, Apple, Android, and various gaming consoles. The gaming industry is booming and will continue to as long as new gaming technology is still developing. With the rise of gaming – both convention and in AR/VR mode, there is a rising demand for creative game lovers to work on building of virtual worlds – each one completely different from the other. 

Unity Developer Pre-Apprenticeship Program at Cañada College

As commercial applications for augmented, virtual, and mixed reality technologies—jointly known as extended reality or XR—grow in gaming and industries beyond, the demand for software engineers, developers, and technical artists with experience building in these environments is growing in tandem. 

Canada College and Foothill College have designed an 18-month paid Extended Reality (XR) apprenticeship program beginning Fall 2022. Apprentices will be completing on-the-job training with companies representing various industry sectors currently utilizing AR/VR for gaming and enterprise solutions. Completers of this apprenticeship program will be eligible for permanent full-time roles with entry level salaries of $75,000+.

For more information about the apprenticeship program, please contact Alex Jones, Ed.D., jonesa@smccd.edu 

What is a Registered Pre-Apprenticeship?
A Registered Pre-Apprenticeship is a program that offers students the opportunity to receive instruction to meet the requirements of a Registered Apprenticeship Program.

What is a Registered Apprenticeship?
A Registered Apprenticeship is approved by the California Division of Apprenticeship Standards (DAS).
It offers apprentices the opportunity to “earn and learn.” Apprentices work as full-time employees with participating employers and receive pay increases every six months!

What you will Learn

Cañada College Continuing Education is offering a Unity Video Game Programmer Certification Program, taught by Randy Angle, a life-long game design and software engineer. Students gain the fundamentals of the Unity Editor and learn how to develop AR and VR games. This program will prepare students with the foundational skills to applyfor the paid XR Apprenticeship program at Foothill College, or to begin the video game design degree program at Cañada College.

Student Learning Outcomes:

  • The student will gain a clear understanding of how VR and AR games are made using the Unity game engine.
  • The student will learn C# scripting and methods to create interactive objects in VR and AR.
  • The student will build 2 small VR/AR games to prove what they have learned.


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

  • Must have a computer capable of using the Unity tools, and decent internet access.
  • A VR or AR device is recommended, but all course work will also play in most WebGL capable web browsers
  • Students will use Unity 2021.3.3f1 released May 19, 2022

    Unity QA - LTS Releases - Unity (unity3d.com)

Minimum Requirements



Operating System Version

Windows 7 (SP1+) and Windows 10, 11, 64-bit versions only

High Sierra 10.13+


X64 architecture with SSE2 instruction set support

X64 architecture with SSE2 instruction set support, and Apple Silicon (M1 CPU)

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



Register Now!