Creating a Finite State Machine - Live session
Tutorial
·
intermediate
·
+0XP
·
0 mins
·
(7)
Unity Technologies

Finite State Machines (FSMs) are a computational model used in games to easily create complex agent behavior. They leverage Object-Oriented Programming (OOP) principles to keep complex code clean, functional, and extensible. This webinar will guide you through the process of creating agent behavior using a finite state machine in Unity.This series comprises two sessions:
- Session 1: Creating the Base
- Session 2: Creating States
This session is aimed at:
- Game Developers looking to incorporate FSMs into their projects for cleaner and more manageable code
- Programmers interested in improving their agent behavior techniques
- Technical Directors aiming to enhance their team’s capability in implementing complex behaviors
Materials
Languages available:
1. Import the starter package
- Download the project files above.
- Unzip the folder.
- Create a new URP project in Unity.
- Import the FSM 'Expert_Start.unitypackage' package into your Unity project.