Cert Prep: Unity Certified Associate Game Developer Scripting with C#
2h 21mIntermediate2021-01-28
Authors

Alan Thorn
Game Developer, Author, Educator
Course details
Become Unity certified and show employers you have the Unity skills they are looking for. Improve your chances of landing that dream job doing what you love most—making games, architectural visualizations, or films. This course helps you study for the sections of the Unity Certified Associate: Game Developer exam that deal with scripting and publishing. Instructor Alan Thorn covers the basics of scripting, demonstrating how to create a C# script in Visual Studio, print to the console, and create useful scripts that make 3D objects move and react. He also discusses making timed behaviors, generating path-finding data for helping nonplayer characters (NPCs) navigate environments intelligently, and using finite-state machines to help NPCs make decisions. Plus, learn how to create convincing patrol, chase, and attack states for an enemy character.
Skills covered
Real-Time ScriptingReal-TimeGame DevelopmentUnityVisualization and Real-TimeAECProduct and ManufacturingCert PrepProgramming LanguagesSoftware Development
Concepts
0. Introduction
- 01 - Scripting with C# in Unity
- 02 - Companion files
1. Script Files and C#
- 03 - Creating C# files
- 04 - Configuring the code editor
- 05 - Printing to the console
- 06 - Components
- 07 - Start, awake and update
2. Coding with Unity
- 08 - Timed behaviors
- 09 - Triggers and events
- 10 - Vectors
- 11 - Quaternions
- 12 - Reading user input
3. AI and State Machines
- 13 - Designing a state machine
- 14 - Building a navigation mesh
- 15 - Testing navigation
- 16 - Working with agents and obstacles
4. Completing the AI Project
- 17 - Creating the Patrol state
- 18 - Creating the Chase state
- 19 - Creating the Attack state
- 20 - Optimzing the FSM
Conclusion
- 21 - Next steps