unity header

June 12, 2023 - August 05, 2023

Asynchronous Online Program: Via Moodle and Discord

 

What is Unity?

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 allows for the development of computer games and other interactive 3D graphics applications for Windows, Linux, macOS, iOS, 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, the future of Unity GameDev is bright.

What is 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.

Unity Developer Program at Cañada College: Basic vs Advanced

Cañada College is offering two versions of the Unity Video Game Design program this summer. The Basic course for students who are new to Unity and video game design, and the Advanced course for students who are familiar with Unity and video game design. Not sure which program is for you? Please take the assessmentbelow so we can help place you in the correct program. If you answer "no" to any of the questions, we suggest you taking the Unity Basic Program first.

  • Do you have prior experience with Unity and C# scripting language?
  • Can you use the Unity Editor to build a 3D scene?
  • Can you make a C# script for a 3D Player using the CharacterController component?
  • Can you make C# scripts for pickups, enemies, and bullets?

Students without prior experience using Unity are encouraged to take the Basic Unity C# GameDev course, and take the Advanced XR GameDev course later.

Students who have taken the for-credit MART 445 3D Game Scripting course are qualified for the Advanced XR GameDev course.

 

Unity C# Game Dev (Basic Program)

Calendar: 8-Weeks and 16-Modules June 12, 2023 to August 5, 2023

Asynchronous Online Program: Via Moodle and Discord

Pre-requisites: Knowledge of basic computer operations including creative apps, making PDFs, and attaching files.

Cañada College Continuing Education is offering this Unity Video Game Video Game Development course, taught by Randy Angle, a life-long game design and software engineer. Students gain the fundamentals of the Unity Editor and how to make a 3D scene and bring it to life in two 3D games (collecting game and shooting game) using C# and develop the skills necessary to use and develop games with Unity. This program will prepare students with the foundational skills that a Unity Programmer needs to use C# to make 3D video games. Designed for Unity beginners, this course starts with the basics all the way through making two 3D games.

Register for the Basic Program

 

Unity Advanced XR Game Dev (Advanced Program)

Calendar: 8-Weeks and 16-Modules June 12, 2023 to August 5, 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 Continuing Education 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 scores will be recommended to the XR Apprenticeship program.

Register for the Advanced Program

 

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, 2022

    Unity 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.

 

 

Register for the Basic Program

Register for the Advanced Program