Game Development Community

dev|Pro Game Development Curriculum

BadBehavior: A Behavior Tree System for Torque 3D

by Guy Allard · 02/22/2015 (10:22 am) · 9 comments

Some time ago I posted a couple of blogs about my behavior tree system for T3D.
Blog1
Blog2

I've finally managed to put of few more hours into this, and the project is now up on GitHub:
Visit the BadBehavior GitHub page

BadBehavior includes all of the 'standard' behavior tree nodes, tight integration with script, 'modular' tree construction and a fairly comprehensive tabbed editor that supports undo/redo etc. It should also drop right into existing projects with very minimal changes.

The BadBehavior Wiki contains some documentation and a getting started tutorial. It also includes a reference describing the node types and their parameters.

The system is currently based on T3D 3.6.2, I will be porting to T3D 3.7 when it is released. The scripts are only included with the FULL template as I got tired trying to keep both FULL and EMPTY updated.

I have released it under the MIT license, so you are free to use and abuse it in any way you like.

#1
02/22/2015 (11:22 am)
Wow, Great job Guy! The entire packaging for this is really great. Wiki is complete and the tutorials are helpful. Well done, we'll take a look at this for our next project.

-RT
#2
02/22/2015 (4:57 pm)
oow,that is sweet.if i could have got that 1/2 years ago :(

anyway,thanks for the chance to try it out
#3
02/23/2015 (12:14 pm)
Well done! Awesome resource!
#4
02/25/2015 (5:51 am)
Cool stuff, have to play around with that :) Thanks Guy!
#5
02/28/2015 (5:10 am)
Awesome stuff right there. thanks for sharing Guy!
#6
03/05/2015 (5:36 pm)
OMG, thank you Guy! This looks amazing.
#7
03/28/2015 (7:42 pm)
Nice work... Im using T3D 3.6.3 and it works great first time but when I go back into editor the second time and try to exit via f9 key it locks up, so I tried just going to world editor and that worked to get me out without lockup!!
#8
04/04/2015 (8:14 pm)
Guy Allard this will go merge with current t3d? :)
#9
07/24/2015 (9:17 pm)
Torque 3D plugin developer of the year! :O)