Character Movement Fundamentals is a rigidbody-based character movement system.
Put simply, it is a collection of scripts, components and prefabs that will help you quickly set up characters that can move around and react to any 3D game environment in a physically believable way.
Everything in this package is designed to be as versatile and adaptable as possible - whether you're creating a fast-paced first-person
shooter, an atmospheric third-person adventure game or a 2.5D sidescoller, this package will provide all the necessary fundamentals you need.
- Versatile, highly customizable character controller system.
The included character controller can handle all kinds of terrain, smoothly walks up and down slopes and stairs without losing ground
contact and can even slide down slopes that are too steep.
In addition to that, it can be rotated freely at runtime, allowing for
interesting gameplay possibilities (walking on ceilings or on a miniature planet [...]).
To optimize your game for any type of platform, you can choose from three different ground detection methods.
Finally, all movement-related properties (movement speed, air control, jump speed, step height [...]) can be adjusted to fit any type of gameplay.
- All-purpose camera system
The included camera system is well suited for any type of camera perspective (first-person, third-person, top-down [...]) and features
built-in camera rotation smoothing, invertible input axes and adjustable vertical camera angle limits.
- Two example scenes that showcase all the possibilities of the package.
- 12 ready-to-use controller prefabs, that can "drag'n'dropped" into any scene and just work, no further setup required.
- A collection of basic environment building blocks and a fully rigged and animated low-poly character model, both of which are great
for quick prototyping.
This website is a participant in the Unity Affiliate Program, an affiliate advertising program that allows participants to earn commissions by advertising and linking to Unity properties, which means we may receive a commission if you click a link and purchase something that our website have recommended.Clicking these links does not cost extra.
This website is not a corporate affiliate or subsidiary of Unity and this site is not endorsed by Unity. “Unity” is a trademark or registered trademark of Unity Technologies or its affiliates in the U.S. (Unity®) and other countries. (or such other notice as separately indicated by Unity)