(NOTE: * indicates that a lesson is still under construction!)



Unity Fundamentals

Installing Unity

1 hour

Learn how to quickly install and setup the Unity Game Engine on your computer.


Go to Lesson

Intro to Unity

40 minutes

Get familiar with the Unity Editor and learn how to move things around in your game.


Go to Lesson

Intro to C#

3 hours

A crash course on C#, with a focus on how it can be used in Unity. Go from creating your first script to a full understanding of object oriented programming.


Basics of Coding in Unity


Go to Lesson

Functions


Go to Lesson

Variables and Data Types


Go to Lesson

Control Structures


Go to Lesson

Functions with Data


Go to Lesson

Object Oriented Programming


Go to Lesson

Working with APIs

30 minutes

Learn to use documentation to teach yourself how to use all of the tools Unity gives you.


Go to Lesson

Monobehaviour

1 hour

An overview of all of the functions and properties that are available to Unity scripts by default.


Go to Lesson

User Input

50 minutes

Learn how to recognize User Input through C#.


Go to Lesson

Vectors

30 minutes

Learn how Vectors in Unity work and to use them effectively.


Go to Lesson

Unity Physics

40 minutes

Learn the fundamentals of Unity Physics and how to apply them to your own games.


Go to Lesson

UI & SceneManager

2 hours

Learn how to create a UI (user interface) in games and switch scene views.


UI Basics


Go to Lesson

Buttons


Go to Lesson

SceneManager


Go to Lesson

Toggle & Slider


Go to Lesson

Advanced Unity

Animations

2 hours

Learn the fundamentals of Unity Animations.


Go to Lesson

2D Lighting

30 minutes

Learn the fundamentals of 2D Lighting in Unity.


Go to Lesson

3D Lighting

50 minutes

Learn the fundamentals of 3D Lighting in Unity.


Go to Lesson

Cinemachine

40 minutes

Learn how to operate Cinemachine in Unity.


Go to Lesson

Unity Teams

20 minutes

Learn how to get started with Unity Teams and Collab.


Go to Lesson

Building Projects

20 minutes

Learn how to build your Unity projects using WebGL.


Go to Lesson

Singletons & Game Managers

40 minutes

Learn how to use Singletons and Game Managers in Unity.


Go to Lesson

Tilemaps

1 hour

Learn how to use Tilemaps in Unity.


Go to Lesson

3D Levels in ProBuilder

1 hour

Learn how to create 3D Levels with ProBuilder.


Go to Lesson




Unity ML

Intro to Unity ML Agents

20 minutes

Learn about the fundamental concepts of Unity ML Agents.


Go to Lesson

Installing ML Agents

40 minutes

Learn how to quickly install and setup Unity ML Agents on your computer.


Go to Lesson

Creating a ML Agents Project

2 hours

Learn how to create your own Unity ML Agents project.


Go to Lesson

Training with Google Colab

1 hour

Learn how to use Google Colab to train your models.


Go to Lesson

Model Building*

1 hour

Learn how to start building your models.


Go to Lesson

Blender Modeling

Sculpting

2 hours

Learn the basics of Blender sculpting.


Go to Lesson

Painting

1 hour

Learn the basics of painting models in Blender.


Go to Lesson

Animating

1 hour

Learn the basics of animating models in Blender.


Go to Lesson