Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Finite State Machines in Unity

Are your update methods too long and loaded with conditional statements making them hard to follow and even harder to manage and debug? In this course, you'll learn the powerful concept of Finite State Machines in Unity.

Beginner
57m
(80)

Created by Marc Gilbert

Last Updated Dec 05, 2022

Course Thumbnail
  • Course

Finite State Machines in Unity

Are your update methods too long and loaded with conditional statements making them hard to follow and even harder to manage and debug? In this course, you'll learn the powerful concept of Finite State Machines in Unity.

Beginner
57m
(80)

Created by Marc Gilbert

Last Updated Dec 05, 2022

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Are you looking for a way to better manage state in your game? Are your Update methods too long and loaded with conditional statements that are hard to follow and debug? In this course, Finite State Machines in Unity, you’ll learn a tried and true technique for managing state that will make your code cleaner, easier to maintain, and extremely extensible. First, you’ll review the various ways state can be managed within your game. Next, you’ll be introduced to the concept of Finite State Machines. You’ll learn why they exist and when to use them. Finally, you’ll get hands-on experience creating and implementing a Finite State Machine in Unity and see the benefits firsthand. When you’ve finished this course, you’ll have the knowledge and skills required to elegantly manage state in your games using Finite State Machines. Software required: Unity.

Finite State Machines in Unity
Beginner
57m
(80)
Table of contents

About the author
Marc Gilbert - Pluralsight course - Finite State Machines in Unity
Marc Gilbert
8 courses 4.7 author rating 522 ratings

Marc is an accomplished technologist with extensive experience bringing the best of web, mobile, and traditional architectures to some of the largest firms in the world. Marc brings a unique combination of professionalism and passion to every venture and there are few things he's more passionate about than game development.

Get started with Pluralsight