A feature-rich, highly customizable, general purpose (not game-genre tied) kinematic character controller.
Description
Easy Character Movement 2 (ECM2) is a comprehensive set of components crafted to facilitate seamless character movement in both 3D and 2.5D environments.
The primary objective of ECM2 is to simplify the process of maneuvering game characters, empowering developers to construct game mechanics effortlessly on this foundation.
At the core of ECM2 is the CharacterMovement component, a robust and feature-rich kinematic character controller (aka motor). This component serves as a direct replacement for Unity’s built-in Character Controller, employing a similar operational methodology (i.e. Move method) but with many features and advantages over it.
Central to the ECM2 system is the Character class. This utilizes the CharacterMovement component as its character controller / motor, incorporating common modes of movement for characters, such as walking, falling, flying, swimming or any custom mode you may create. It serves as a highly customizable foundation for all your game avatars, whether they are controlled by players or AI.
UPDATE
As of v1.4.2, ECM2 is available in two versions: one for Unity 2021+ and a native version for Unity 6, where included examples use the Input System and URP.
Click here to view the full details of the resource.:URL
Click the button below to download.
Download:






