Download Free | Buy Pro | Open-Source Formations
Fast and Easy to Use
Polarith AI offers all you need for achieving state-of-the-art movement AI with just a few clicks. Design complex movement behaviours and create immersive games or astonishing simulations by taking advantage of the sophisticated workflow.
Create, Prototype and Succeed
Our Unity plugin allows you to combine behaviours as easy as blending layers like in image manipulation tools. Every shipped AI behaviour can be parametrized easily to achieve completely different effects without even touching the code at all. Besides that, the system allows you to easily script your own behaviours with just a few lines of code.
The Context Matters
The major difference of our technology compared to classic steering approaches is that decision-making is based on the contextual information of an agent’s environment instead of simply weighting or prioritizing steering behaviours.
Much More Natural Decisions
You will massively reduce your implementation effort by using Polarith AI. Instead of concentrating on getting your character to move at all, you can focus on the design of concrete behaviours for creating an interesting movement that makes your project immersive.
Features
Free & Pro
- Easy to use with one-click setup
- Design-oriented and reusable
- Highly performant and scalable
- Over 20 combinable behaviours
- Active/passive collision avoidance
- Dynamic obstacle avoidance
- Single, crowd and swarm simulation
- Local decision-making
- Context steering
- Line and circle sensors for 2D/3D
- Extensible C# API
Pro only
-
Unity pathfinding integration
-
Customizable paths and patrols
-
Collider and visual bounds
-
Aligned and oriented bounding boxes
-
Unity NavMesh integration
-
Fully editable 2D sensor shapes
-
Level of detail AI technology
-
Multithreading with load balancing
-
Prioritized support guaranteed
-
No Polarith logo during app start
Upcoming
-
Spherical 3D sensors
-
A* Pathfinding Project integration
-
Component master
-
Formations
-
…
Get Started with Tutorials and the Documentation
Quick Start | Manual | Component Reference | API Reference
FAQ
Does the plugin support pathfinding?
Yes. We support custom path structures (for patrols, racing tracks and so forth), dynamic waypoint following and NavMesh-based pathfinding which is fully integrated with our steering algorithms.
Is local avoidance supported?
Yes. The approach we use is called context steering. Based on this technique, local avoidance is achieved implicitly as well as explicitly. If you want to go into detail, please, read the documentation.
Can I do the AI setup at runtime?
Yes. Everything that you can do with Polarith AI in the editor (all this handy drag and drop and presetting) can easily be done via the scripting API at runtime, too. The API offers you even more possibilities than the inspector does.
Can I add custom behaviours?
Yes. You can add as many custom behaviours as you like via C# code. Hereto, we provide a tutorial in the documentation.
Does Polarith AI support 2D and 3D applications?
Yes. Optionally, your game objects can be projected onto a plane for both Unity modes 2D and 3D.
Do you support context steering with spherical 3D sensors?
Not yet, but we are currently working hard to integrate full mesh-based 3D sensors.
How can game object data be provided for the system?
You can set them directly or take advantage of our perception pipeline, whereby Unity’s layer mechanism is supported. By using Unity’s layer system, you can easily group different kinds of game objects and improve the overall system performance.