A simple finite state machine with C# delegates in Unity
What is a Finite State Machine? A finite state machine is a quite popular software pattern used in games development to implement behavior, for example the behavior of an enemy unit or a complex object. A state machine, also known as finite state automaton, is quite easy to diagram and code and can be used … [Read more…]