top of page

FSM Character Controller Prototype

Unity/C#

This was created just as a practice for creating a 3rd person character controller using Finite State Machines design pattern. The project uses a simple character model and animations from Mixamo, but it was enough for me to work with since aesthetics was not the point. 

​

Here the character moves, runs, crouches, jumps, as well as strafes in fight mode. It also includes actions such as defending and 3 attack moves including a special 3 click combo attack. All the movement and actions use their own states which in turn get controlled by a single FSM Manager.

​

You can check it out on GitHub here. You can even try it online on this link!

bottom of page