This is a complete Unity player controller system that allows the developer to create intricate movement dynamics and give them the power to have smooth movement in their game in minutes.*Required unity registry packages*Input system (New)CinemachineThis package can easily be added into any first or third person game and have a very dynamic movement system setup in no time. Whether it's a slow paced horror FPS game, a fast paced shooter or a sci-fi third person game this system will give you the tools to achieve it. The package is also very easily scalable to take into a fully fledged game.There will be periodic updates of the system as time goes on with the plans to add 2D movement capabilities as well as other fine controls for the current movement systems.Features :WalkingSprinting Crouching JumpingSlopesStairsMoving platforms6 degrees of freedom movement (Ability to walk on walls)Planetary gravity systemWorks for first and third person game typesSupport for root motion based movement