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

  1. Download the current Ultimate Character Controller integration from Opsive Downloads.
  2. Import UltimateCharacterControllerStateDesigner.unitypackage.
  3. 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

  1. Build the character as an Ultimate Character Controller AI Agent and verify one ability without State Designer.
  2. Use States such as Patrol, Chase, and Attack for durable modes.
  3. In Attack, set the aim target and start the required Aim or Use ability.
  4. On State exit, stop abilities that should not remain active and clear temporary targets.
  5. Use Ultimate Character Controller checks as transition Conditions rather than reading the Animator directly.