Few components to help you move units into specific formations at runtime or in editor! You can use existing formations or create your own.
Unit Formation v2.3.0 (24 Nov 2025) (Latest version)
“Sharing is caring”
Description
You can download this package and start placing your game objects in formation right away!
This package works out of the box for all provided functionality and no coding is required!
You can test basic formations and behaviour with Lite version, but brings only a few features to use out of the box.
???? FEATURES
Placement of game objects in formation (either direction of drag, or stretching formations with drag)
Use different components to position units in Editor and in Runtime
Control formation per unit group
Add customisable unit formation visuals when placement is active (specifies prefab object for unit positions)
Extendable visuals interface for customisation
Generate formation positions, formation facing specified angle
Generate formation positions, formation faces angle calculated by the path units will take
When units reach destination, they rotate towards their formation direction
⚙️ CUSTOMISATION
Includes formations: Line, Rectangle, Rectangle Border, Ring, Filled Circle, Triangle, Triangle Border & Cone.
Adjustable spacing on pre-existing formations
Move rotation pivot from front of the formation, to the center
Add random noise/offset to units final positions
Easy interface to add your own formation
Input support for Unity’s old and new system.
Supports scaled and unscaled time, which means it does not need to be effected by game time slowed down or game pause.
Includes scene that demonstrates all features
???? INTEGRATION
Provides support for unit navigation/movement with:
Unity’s built-in NavMesh system
A* Pathfinding Project package
Disclaimer: Does not provide movement system to move the units in a formations. For this you can check out the Moving Formations package, which is fairly more complex and adds support to moving objects in a formation.




