Companies Home Search Profile

Finite State Machines in Unity

Focused View

Marc Gilbert

57:07

52 View
  • 01 - Course Overview.mp4
    01:30
  • 02 - Introduction.mp4
    03:34
  • 03 - Getting Started.mp4
    02:06
  • 04 - A Naive Approach to Managing State.mp4
    03:34
  • 05 - Actions, Triggers, and Conditions.mp4
    05:30
  • 06 - Completing the Naive Implementation.mp4
    06:20
  • 07 - Module Conclusion.mp4
    02:50
  • 08 - Introduction.mp4
    03:42
  • 09 - Building the Machine.mp4
    04:42
  • 10 - Concrete States.mp4
    02:37
  • 11 - Context and State.mp4
    04:12
  • 12 - Setting the Scene.mp4
    02:38
  • 13 - Beginning the Implementation.mp4
    03:29
  • 14 - Continuing the Implementation.mp4
    06:36
  • 15 - Module Conclusion.mp4
    03:47
  • Description


    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.

    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.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Marc Gilbert
    Marc Gilbert
    Instructor's Courses
    Marc's passion for programming began in the mid 80's on an Apple IIe. He's been able to parlay that passion into a fruitful career; having served in leadership roles both in-house and as a consultant to Fortune 100 firms. Marc began working with Unity in 2011, releasing RavenToll in 2012 under Frivoloustwist. He's continued working with the engine ever since. Marc left Corporate America in 2016 to focus solely on game development. His firm, Frivoloustwist is currently engaged in helping to bring one of the best-known IPs in coin-op gaming to the mobile platform.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 15
    • duration 57:07
    • level preliminary
    • Release Date 2023/10/15