This is an attempt to reproduce a Souls-like gameplay. There are only three types of enemies but they have different attacks (ranged, melee, and even jumping upon the player), with different animations.
The models and the animations all come from Mixamo.com.
The most interesting thing was the development of a true State Machine system for the gameplay.
Oh and there is an Attack Ticket Manager. What the hell is this ? Think about some Bruce lee movie where the bad guys come and fight him one by one instead of all attacking at the same time. Each monster must have an Attack Ticket to … attack. And there is a limited number of tickets, so even if there are like 10 monsters around the player, only 3 or 4 will attack.
If you are curious, here is the github :
https://github.com/Pierrot-ongit/ThirdPersonCombat/tree/master/Assets/Scripts/StateMachine
Escape to see the menu and the inputs.
WASD for the direction (or ZQSD for Azerty keyboard).
Attack left click. Block Right click. E Special Attack
TAB for targeting/lock camera.
Space for jump.
Shift for dodge if in target mode.