----------------------
[IMPORTANT NOTE]:
As of February 9th 2025, this asset is now open-sourced (under the MIT license) and deprecated on the Asset Store (anyone who has already purchased it can still download it via the store, of course).
You can find the open-sourced project files here: GitHub - Jan-Ott/CharacterMovementFundamentals: A physics-based character controller system for Unity
Also, I hereby offer a full refund to anyone who has purchased the asset in 2025, since I wonāt be able to provide tech support going forward.
(Simply contact me via āsupport@j-ott.comā and have the code ready you received as part of your purchase.)
--------------------
Hi everyone!
Iād like to introduce you to Character Movement Fundamentals, a rigidbody-based character movement system for Unity.
Put simply, itās 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.
-
Email Support : support@j-ott.com
Video Tutorials:
Adding Custom Animated Characters
Features:
- In-depth user manual*.*
- Fully documented source code.
- 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.
If you have any questions about this asset and its playable demo or if youād like to give me some feedback (which is always very much appreciated), please feel free to do so, either here in the forums or directly via email at support@j-ott.com*.*
Thanks for your time and have a great day!
- Jan