Hello guys, I wanted to share with you what I know about state machines, how to write them in C# and how they are helpful to develop games. Do you use them in your games? if no, you better start now. Let me know if the article was helpful. Inside you can find also a git repo with a simple state machine ready to use. Thanks Here the full guide.