Cert Prep: Unity Certified Associate Game Developer Scripting with C#

Cert Prep: Unity Certified Associate Game Developer Scripting with C#

2h 21mIntermediate2021-01-28

Authors

Alan Thorn

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

Introduction

  • Scripting with C# in Unity
  • Companion files

Script Files and C#

  • Creating C# files
  • Configuring the code editor
  • Printing to the console
  • Components
  • Start, awake and update

Coding with Unity

  • Timed behaviors
  • Triggers and events
  • Vectors
  • Quaternions
  • Reading user input

AI and State Machines

  • Designing a state machine
  • Building a navigation mesh
  • Testing navigation
  • Working with agents and obstacles

Completing the AI Project

  • Creating the Patrol state
  • Creating the Chase state
  • Creating the Attack state
  • Optimzing the FSM

Conclusion

  • Next steps
80,000 Toman