NEW: Watch the tutorial video playlist here!
IMPORTANT!! Due to the introduction of assembly definition files and a new project structure, iIf you're updating from a version BEFORE 2.0 you need to remove the old version with all the add-ons and import the new version
IMPORTANT!! If you're updating from a previous version, run the character upgrade wizard (see doc)
Eadon Character Controller (ECC) is a sophisticated character controller for the Unity game engine, tailored for third person games. The controller is built around the concept of a state machine: at any given moment the character is in one precise state and the state definition contains the list of actions available in that particular state. The whole controller is structured in a decoupled way, with an architecture based on scriptable objects.
It's built for humanoid rigged characters but supports (with some limitations) also models with a generic rig.
Note:
AI functionalities require Eadon AI v1.5.0 or higher
Riding functionality requires Horse Animset Pro v4.4.2b or higher
Fully documented!
This asset comes with more than 200 pages of in depth documentation, which can be found also here on our website.
Online support
Support is via our Discord server here.
It has the following features:
Locomotion
Melee Combat
Ranged combat
Spell combat
Area of Effect damage for grenades/spells/etc.
Lock on
UI
Environment interaction
Inventory System
Every animation can be easily overridden to allow per item action customisation without changing the Animator Controller
Input system with out of the box support for:
Save System
Integrations