Hello people of unity! I released a new package on asset store. Its general purpose third person character controller system and creator. Along default character controller system which is aimed to be extended as wished, added is more specialized combat system with npc interaction. Purpose is, along with basic movement system, is to easily create player and/or npc controller with few clicks. Placing npcs on map ready for combat with customizable animations and sounds. Character controller is using rigid body capsule as movement collider, it can push and be pushed. Also has body parts colliders which can be used for body location hits with ragdoll fall and hit reaction system. Package provides playable game demo to show examples of using player and npc controllers. Features: - player and npc creator - camera that can follow, rotate, zoom to player and wall collision prevention - top down camera that can follow, rotate and zoom to player ( for top down view system ). - unarmed, one handed weapon & shield, two handed weapon attack, block, block hit, locomotion animations, crouch, jump, dive roll etc... Movement modes: - walking towards moving direction strafing and ledge climbing movement mode. Weapon modes: ( v3) -one handed weapon & shield, two handed weapon and unarmed, bow, dual wield. - drawing / sheathing weapons ( switching between weapon and unarmed systems ) - possibility to assign unique animation clips to every weapon and shield ( like attack, block, locomotion and other ) - combat system with animated hit & block reactions. - ragdoll & accurate physics hit reaction system with ragdoll - animator transitions. - slope climbing limitations. - walking / running up and down steps and uneven terrain. - footsteps sound system. - sound manager - trigger management system with premade: - ladders climbing. - jump over obstacles. - jump on obstacles. -climb on obstacles - jump down - leap - ledge climbing. - npc local avoidance - npc nav mesh traversing - included example of combat demos with animations, sounds, npc and player prefabs. - and more... I think better view can be obtained by looking at the videos. Since there are lots of videos, I'll separate them into two posts. Player Demo & Setup: Npcs Trigger & Obstacles Demo: Top Down Demo: Combat Framework: Unarmed Demo: Even more insight can be gained by trying out the demo scenes: Dungeon combat scene: LINK Player course scene: LINK Blacksmith Demo: LINK Multiple Scenes - TopDown and ThirdPerson: LINK You can get the package at the: Asset Store LINK Thank you for your time!