Well, im just sharing my idea for using Behavior Designer :
1. DO, make colorful nodes. It helps a lot with reading the BTs, and its very easy to implement. Its just a couple of minutes for a simple icon for any arts person, or you can download somethink.
Here is an idea of color-code yellow, meaning TECHNICAL STUFF, on initing a tree.
And some story logic, color-coded.
Green is passing onto next chapters or tasks.
Red are flags (can i do something or has something being done.)
Even when this sequence is collapsed, i can still see what kind of sequence is that. (its just an empty class, derived from sequence witch changed icon).
Also a huge request, as i believe it will benefit the system a lot is a PLACEHOLDER node.
Brightly colorued, maybe in red and yellow stripes, doing nothing, or just putting log on a console.
Idea is to keep it as a memento, that something should be implemented here, and is visible RIGHT AWAY, when eyeballing that BT.
Its a huge benefit for workflow between programmer and designer.
I, as a programmer am preapring logic, and testing if it works. Once ready, designer is preparing all the dialogues around it, or copy-pastes this logic into other trees. Using Placeholder with a commentary (" Add player animation X here" or "Switch music to relaxed") is speeding up our work a lot.
I hope someone finds this tips interesting and helpfull, and i would love to see some color build in into Behavior Designer out of the box.
1. DO, make colorful nodes. It helps a lot with reading the BTs, and its very easy to implement. Its just a couple of minutes for a simple icon for any arts person, or you can download somethink.
Here is an idea of color-code yellow, meaning TECHNICAL STUFF, on initing a tree.
And some story logic, color-coded.
Green is passing onto next chapters or tasks.
Red are flags (can i do something or has something being done.)
Even when this sequence is collapsed, i can still see what kind of sequence is that. (its just an empty class, derived from sequence witch changed icon).
Also a huge request, as i believe it will benefit the system a lot is a PLACEHOLDER node.
Brightly colorued, maybe in red and yellow stripes, doing nothing, or just putting log on a console.
Idea is to keep it as a memento, that something should be implemented here, and is visible RIGHT AWAY, when eyeballing that BT.
Its a huge benefit for workflow between programmer and designer.
I, as a programmer am preapring logic, and testing if it works. Once ready, designer is preparing all the dialogues around it, or copy-pastes this logic into other trees. Using Placeholder with a commentary (" Add player animation X here" or "Switch music to relaxed") is speeding up our work a lot.
I hope someone finds this tips interesting and helpfull, and i would love to see some color build in into Behavior Designer out of the box.