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
Related courses
- Cert Prep: Unity Certified Associate Game Developer Design, Production, and Industry Awareness
- Cert Prep: Unity Certified Associate Game Developer UI and 2D Games
- Cert Prep: Unity Certified Associate Game Developer Audio and Effects
- Cert Prep: Unity Certified Associate Game Developer Fundamentals
- Cert Prep: Unity Certified Associate Game Developer Materials and Lighting
- Cert Prep: Unity Certified Associate Game Developer Animation and Cinematics
- Databricks Certified Data Engineer Associate Cert Prep
- Databricks Certified Data Engineer Associate Cert Prep: 6 Data Access with Unity Catalog
Related learn paths
- Prepare for Unity Certification
- Develop Your Skills in Agile Software Development
- Prepare for the Databricks Certified Data Engineer Associate Certification
- Become a Certified CAD Designer with SOLIDWORKS
- Become an AutoCAD Certified Professional
- Prepare for the CompTIA A+ Core 1 (220-1101) Certification Exam
- Getting Started with Software Testing
- Prepare for the Linux Professional Institute LPIC-2 (201-450) Exam