Requires Behavior Designer.

The Movement Pack contains 17 behavior tree tasks focused on both 2D and 3D movement. In addition to covering the classic AI steering behaviors, it adds tasks for finding cover, hearing nearby objects, and coordinating groups.

Three tasks — flock, leader follow, and queue — control multiple agents from a single behavior tree.

🧭Pathfinding support

  • Unity’s NavMesh system
  • A* Pathfinding Project by Aron Granberg
  • Poly|Nav

Each task is well commented and written in a generic, clean way, making it straightforward to integrate into your own project.

Using Behavior Designer Pro? See the Movement Pack for Behavior Designer Pro.

Included tasks

  • Seek and Pursue:

    Seek moves to a specified target. Pursue predicts where the target is headed based on the target distance prediction value.

  • Flee and Evade:

    Both predict where the target is headed using the look-ahead distance — flee moves directly away, evade sidesteps the predicted path.

  • Cover:

    Finds a place to hide and moves to it, optionally looking at the cover point once the agent has arrived.

  • Patrol and Wander:

    Patrol follows a set of waypoints. Wander picks its next location from a random angle off the current look rotation.

  • Search:

    Combines Wander, Can See Object, and Can Hear Object into a single searching behavior.

  • Perception:

    Can See Object, Can Hear Object, and Within Distance determine what is in sight, in hearing range, or nearby.

  • Group Movement:

    Flock moves a group in a flocking behavior, Leader Follow trails a designated leader, and Queue lines agents up — each driven from a single behavior tree.

  • Move and Rotate Towards:

    Move Towards and Rotate Towards accept either a Transform or a raw position and rotation.

Movement Pack Resources