Learn the Unity game engine from a web developer who transitioned into full-time game development and is now a lead Unity dev! You’ll go from installing Unity all the way to making a complete video game. Use the C# programming language to make a simple physics sandbox and handle user input. Then add UI, materials, lighting, and post-processing effects. Finally, learn to compile your game to many targets, including WebGL, which makes your game work natively on the web!
Overview
Syllabus
- Introduction
- Unity Overview & Installing
- Tour of the Unity UI
- Unity Ecosystem & Package Manager
- Scenes, GameObjects & Components
- Scenes
- Setup Scene Game Objects
- Player Input
- C# Custom Components
- Movement Component Script
- Player Input Movement
- Score Exercise
- Score Solution
- Collectables
- Collectables Q&A
- Game Manager
- Resetting Game State
- Falling Sphere Exercise
- Falling Sphere Solution
- Adding UI
- Wiring UI to Game Manager
- Opponent Follow Target
- Camera Movement Exercise
- Camera Movement Solution
- Materials
- Lighting & Reflection
- Post Processing
- Deploying to WebGL
- Wrapping Up
Taught by
Nick Pettit