- Benutzerdefinierte Agentenklassen mit Zuständen, Sensoren und Aktuatoren
- Diskrete Zeitschritt-Simulation
- Eventgesteuertes Messaging zwischen Agenten
- Umgebungsmodellierung mit globalen Parametern
- Echtzeitvisualisierung via Canvas oder externe Bibliotheken
- Datenlogging und Export für Analysen
- Plugin-System für Erweiterungen
- Synchronous und asynchrone Ausführung