GroupAI
GroupAI brings game objects to life with emergent behavior, allowing for flocks, schools, herds, and groups, with behaviors that can be changed at runtime.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. $15
- Category:
- Tools › Behavior-ai
- Developer:
- BeyondVR
- Price:
- $15
- Favorites:
- 38
- Supported Unity Versions:
- 2019.4.2 or higher
- Current Version:
- 2.0.1
- Download Size:
- 1.74 MB
- Last Update:
- Oct 18, 2024
- Description:
- GroupAI is a Unity package that enables game objects to exhibit emergent behavior, creating realistic and dynamic groups. Behavior settings are stored as Scriptable Objects, making it easy to customize and modify. The package includes example behavior settings and scenes for various entities, such as fish, birds, insects, and more. Entities can switch between ground and flying, and their behavior can be overridden by any Path Finding solution. Additionally, entities can automatically change their behavior configuration based on conditions like time, randomness, or being stuck. GroupAI supports flocks, schools, herds, and groups, as well as individual entities wandering around. It does not require programming knowledge and is designed using a systems/data paradigm, making it easy to extend and modify. Example scenes and scripts are included, and programming examples are simple and succinct.
- Technical Details:
- To use GroupAI, follow these steps:
1) Add the GroupAI_Entity component to a prefab game object and add antennae via a list of empty transforms for obstacle avoidance.
2) Create a behavior settings file for the GroupAI_Entity component.
3) Add a GroupAI_Manager component to an empty transform.
4) Add the prefab to the GroupAI_Manager and set its parameters as needed.
5) Modify the GroupAI_Entity's behavior settings file(s) in play mode.
GroupAI is designed to be easy to extend and modify, with example scenes and scripts included. It works with regular GameObjects and is planned to be compatible with DOTS and ECS in future versions. - Continue »