Panda Behaviour is a scripting framework based on Behaviour Tree for Unity. This framework allows to easily define complex, scalable and reusable logic for your game.
Panda Behaviour is delivered as a single GameObject component. This component can be attached to any GameObject to model its behaviour by a combination of C# and BT scripts, which are scripts written in a minimalist built-in language.
The execution of behaviour trees is visualized at run-time within the Inspector providing detailed information about the behaviour in real-time, which is valuable for debugging.
Features
- Lightweight and performant Behaviour Tree engine.
- Minimalist Built-in scripting language.
- Easily extensible by defining custom task in C#.
- Realtime visualisation and debugging.
- Version control friendly (produces no binary assets).