Fastest and easiest way to control your player movement in 2D or 3D mode.MJPlayerMovement is a component created for the purpose of controlling player movement with ease of use.MJPlayerMovement serve Various setting to achieve that purpose which are:1. Mode (presets)2. Movement3. Input4. Jump5. Alignment6. Gravity7. Brake8 .Climb9. Sticky10. Contacts (new)11. Forces (new)12. Swim (new)Hot updates:Start from the version v2021.5, MJPM integrate 3 new setting which are Contacts, Forces, and Swim.- Contacts make the player changes it variable value when player is in contact with other gameobject.- Forces, ability to manipulate forces on player itself.- Swim, ability to swim on the water.Notes:- feel free to leave a comment below such as "how do you experienced with this component."- pm me if you have any suggestion or anything (bugs, improvement, opinions, help, etc).- follow my youtube channel for more incoming tutorial on this asset.more productsfree test (old version)documentation (old version)Control player movementPlayer movement integrated with physicsAvailable in 2D and 3D modeFast with presetsEasy component-based mechanism with drag, drop, and done.