• Welcome
  • Features
  • FAQ
  • Links
  • Releases
  • Roadmap
  • Contact

Features

Version 1.1.0


Core

  • Rigidbody based.
  • Capsule/Sphere body.
  • 2D & 3D physics.
  • 2D & 3D movement.
  • The character can walk over anything above a certain "step offset" (the transition speed can be adjusted).
  • The character can walk over any slope (you can set the "slope limit" angle).
  • The character can resize at runtime.
  • Moving/Rotating kinematic platforms support.
  • Collision information (ground normal, slope angle, edge detection, wall angle, etc.).
  • Collision events.
  • The character can be rotated (vertical alignment).

Implementation

  • State controller implemented as a finite state machine (FSM).
  • Create your custom states for your character.
  • Action-based movement (for the Human and the AI).
  • Create your custom AI behaviour components for your AI character.
  • Input detection for:
    • Desktop (using the Unity's Input manager).
    • Mobile (using the Unity's UI system).
    • Custom solution (to be implemented by you).
  • Animation support (using Mecanim) for each state. One Animator controller per state.

Demo

Character

  • Walk and Run.
  • Crouch.
  • Jumps: Variable height, multiple, coyote time.
  • Ground and air control.
  • Material properties (Customize the amount of movement control for the different surfaces and volumes).
  • Dash.
  • JetPack.
  • Ladder climbing.
  • Ledge hanging.

Platforms

  • Moving/Rotating Platform Controller.

Camera

  • 2D Camera.
  • 3D Camera (First/Third person).

Additional

  • Online documentation.
  • API reference (included in the package).
  • C# code available.
  • Tooltips.