Ultimate Character Controller
Use this integration when State Designer chooses an AI or gameplay mode while Ultimate Character Controller owns locomotion, abilities, items, health, effects, and animation.
Install the integration
- Download the current Ultimate Character Controller integration from Opsive Downloads.
- Import
UltimateCharacterControllerStateDesigner.unitypackage. - Confirm Start Stop Ability appears in the State Palette.
What the integration adds
- Abilities and effects: Start Stop Ability, Is Ability Active, Start Stop Effect, Is Effect Active.
- Items and aim: Set Aim Target, Start Stop Use, Reload, Start Equip Unequip, Start Item Set Ability, Get Item Identifier Amount.
- Health and state: Damage, Heal, Is Alive, Has Taken Damage, Get Attribute Value, Set State, Execute Event.
Build a first workflow
- Build the character as an Ultimate Character Controller AI Agent and verify one ability without State Designer.
- Use States such as Patrol, Chase, and Attack for durable modes.
- In Attack, set the aim target and start the required Aim or Use ability.
- On State exit, stop abilities that should not remain active and clear temporary targets.
- Use Ultimate Character Controller checks as transition Conditions rather than reading the Animator directly.