Steering behaviors, flocking, crowd-based and more.
Apex Steer combines steering behaviors, flocking, crowd-based movement and local avoidance in one package. Building on the Apex Path technology, Apex Steer provides steering normally only seen in AAA-titles to indie and professional game developers based on industry-standard code and industry-class performance.
Available in Unity’s Asset Store
One-click quick starts
Popular functionality comes with quick start components to ensure advanced functionality can be implemented in one click.
Apex Steer is a local avoidance solution that ensure large groups of units can move without getting into each others way, and that single units to not collider with each other in tightly packed scenarios. Apex Steer is develop on custom steering behaviors that provide a very natural motion of large crowds of units, with some of the artificial behavior seen in many other leading local avoidance solutions.
Grid, circle, line, row, + more formations
Apex Steer supports several formations such as grids, circles, circles with leader, line and row formations. Formations open up entirely new options for many games, and allows for new tactical options, organised large battles, and many other opportunities. Formation are generally extremely hard to do well, but Apex Steer makes this available as part of the steering solution.
Apex Steer supports different avoidance priorities for different units. Small units can run in between giant units, and giant units can push smaller units out of the way or completely ignore them. This allows for dynamic movement and reduced congestion in tightly packed scenarios.
Apex Steer has specific behaviors for swarms and swarming. In games where hordes of units move in large groups, swarming enable them to stick together while moving effortlessly through congested areas. Imagine Zerlings(c) in games such as Starcraft 2 (c)
Apex Steer uses vector fields. A state-of-the-art technology and ensure large groups of agents can move at very little performance impact. Vectors fields also allow for large groups of agents having multiple paths and avoiding congestion. These features are only seen in leading AAA titles.
Apex Steer supports simulation of large crowds. You can simulate pedestrians in cities, hordes of zombies, or participants at conferences. Apex Steer ensures that the agents navigate safely and naturally through congested surroundings.
Apex Steer supports avoidance of moving obstacles. Apex steer ensures that agents steer around dynamically moving game objects such as doors, trucks, boulders, sliding walls and any other object you throw at them.
Apex Steer supports fully dynamic worlds. You can destroy and add game objects to the game world at runtime, and Apex Steer take any of these changes into account to steer agents safely around new obstacles or down new routes made available by dynamic changes. This is one of the true strengths of Apex Steer and useful for engine game genre including FPS, RTS, platformers and infinite runners.
Supports procedural content generation
Apex steer supports procedural content generation. This means you can dynamically add elements to the game world and the agents automatically steer around new obstacles and down new paths.
Apex Steer is designed on any platform supported by the Unity engine. The library is lightweight and special algorithms can be used to minimize memory footprint. At the same time Apex Steer can support high end scenarios with hundreds of agents steering simultaneously in a dynamically changing game world.
Apex Path comes with a load balancer that ensures spikes are handled automatically to avoid lag in complex scenes with many agents pathfinding and steering at the same time.
Easy to extend
Apex Steer can easily be extended at natural extension points. All classes are written using state-of-the-art principles, consistent naming conventions, and established rules. The code is easy to understand and well-structured. The code and API is documented online allowing you to extend the code with additional functionality to fit specialized implementations. Custom functionality such as new steering behaviours and new formations can easily be added to the solution.
Integrates with Apex path
Apex Steer is fully integrated with Apex Path. Apex Steer installs with the same one-click options as Apex Path, and provide an out-of-the-box solution for pathfinding and steering needs.
Apex Steer is optimized for high performance and load balanced. It enables to have hundreds if not thousands of agents in your game world, while still leaving plenty of power to run the rest of the game.