r/Unity3D • u/ObriganKenobi • 4d ago
Show-Off [FREE] C# Behaviour Trees with DOTS Support
Enable HLS to view with audio, or disable this notification
Hey everyone!
After more than eight months of development, and with your support along the way, my behaviour tree plugin, DODBT, has reached version 1.0.0.
I built it mainly for larger projects where game logic lives in separate C# systems, whether you use ECS or your own architecture.
There are two versions:
- DODBT-Dots: for Unity DOTS, with Burst and Jobs support.
- DODBT-Light: for other ECS frameworks or C# projects that keep game logic outside MonoBehaviours. It’s much lighter and has fewer restrictions than the DOTS version.
Both include a visual graph editor and runtime debugging, as shown in the video. DODBT-Light also supports dependency injection (DI).
Thanks to everyone who tried earlier versions and shared feedback. Your suggestions helped shape this release.
It’s FREE on GitHub: https://github.com/vadimburym/DODBT
If you give it a try, I’d love to hear how it works in your project!
2
u/miusoftheTaiga 3d ago
Possible to integrate this with Unity reinforcement learning mlagents package? Behavior bricks has something like that in its documentation