Programming a BETTER state machine

https://www.youtube.com/watc...
Take your programming skills to the next level and learn how to build a better state machine in this brand new tutorial and break down! This tutorial explains how we can create a reusable state machine in C# by implement abstract classes and generics! It also breaks down core pieces of any state machine with helpful visuals and explanations. This video is also a continuation of the procedural animation and environment interaction series on the channel. We'll utilize these two abstract classes when building out the environment interaction state machine! DOWNLOAD PROJECT FILES & SUPPORT THE CHANNEL: 💛 https://www.patreon.com/iHeartGameDev WANT MORE? Interested in learning more about animating characters in Unity? Check out my growing series of tutorials: ✅ https://www.youtube.com/playlist?list=PLwyUzJb_FNeTR1Q7edAQuWkTKo_Ncq9ck ✦ Like the vid? Please consider Subscribing! https://bit.ly/2YdIb6j ✦ Missed out on the last episode? https://youtu.be/bXNFxQpp2qk SOCIAL: ✦ Discord https://discord.gg/2AxUvsa ✦ Twitter https://twitter.com/NickyBoccuzzi ►TIMESTAMPS: Intro: 0:00 The Problem: 0:10 Setup: 0:34 BaseState: 0:45 Generics Explained: 1:32 BaseState Continued: 2:26 State Manager Implementation: 2:49 Why this is awesome: 8:48 Question to the community: 9:18 #unity3d #designpatterns #gamedev