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!
FSMCharacter_04
FSMCharacter_03
FSMCharacter_01
FSMCharacter_04
1/4
bottom of page