Learn how to build C# scripts to make intelligent game objects and NPCs, and prepare for the scripting and publishing portion of the Unity Certified Associate: Game Developer exam.
Overview
Syllabus
Introduction
- Scripting with C# in Unity
- Companion files
- Creating C# files
- Configuring the code editor
- Printing to the console
- Components
- Start, awake and update
- Timed behaviors
- Triggers and events
- Vectors
- Quaternions
- Reading user input
- Designing a state machine
- Building a navigation mesh
- Testing navigation
- Working with agents and obstacles
- Creating the Patrol state
- Creating the Chase state
- Creating the Attack state
- Optimzing the FSM
- Next steps
Taught by
Alan Thorn