Skip to content

Character System

This is the largest runtime area in the scan. It combines the player controller, ability composition, camera integration and AI support.

  • Character.cs
  • CharacterController3D.cs
  • CharacterAbility.cs
  • CharacterMovement.cs
  • CharacterRun.cs
  • CharacterJump.cs
  • CharacterCrouch.cs
  • CharacterGlide.cs
  • CharacterClimb.cs
  • CharacterToolAbility.cs
  • CharacterInventory.cs
  • CharacterHunting.cs
  • CharacterBrain.cs
  • AIBrain.cs
  • AIAction.cs
  • AIDecision.cs
  • Add the character root
  • Add CharacterController3D
  • Add the native CharacterController
  • Add the camera rig controller
  • Add any abilities the scene actually needs
  • Screenshot: Character hierarchy and ability components.
  • Screenshot: Camera rig connected to the controller.
  • GIF: Movement, aim and ability switching.
  • Video: Character stack setup from zero.
  • Diagram: Character root → abilities → camera → input.