Swarmify


Swarmify is a simple swarm, motion planning, and collision avoidance simulation based on a potential field method. It comes with a CPU, a GPU, and a combined implementation.


by BlitzZart


Price History +

Swarmify is a simple swarm, motion planning, and collision avoidance simulation based on a potential field method.


The idea of this project is to provide a basic easy-to-integrate and easy-to-use swarm manipulation toolbox.


Check out readme! Collision layer/mask setup is necessary.


You can test an earlier version here:


To Swarmify Web Demo


Swarmify comes with different computation strategies. Depending on your project and target platform you might choose one or the other.

  1. Autonomous: Uses Unity's physics engine to filter the distance and compute everything else on the CPU.
  2. Centralized CPU: Everything is done on the CPU.
  3. Centralized GPU: Everything is fed to a compute shader and the calculations are done there. This leads to a significant performance improvement (however, this is implemented rather crude at this point).