[Feedback] Some nice to have UX improvements suggestion

filod

Member
for example, an ideal way to use CanDetectObject, is retrive collider offset through property binding, and feed it in Pivot offset field, but it not working in 2d scenario, because you can't really bind a vector2 to a vector3. (quite common thing in 2d game dev)
1745636918519.png
 
Last edited:
After some use with BD Pro, i'd like to suggest some nice to have features:

1. auto grid line spacing to avoid dense lines when zoom graph
2. fuzzy search when select Node
3. bigger node drag area & visual feedback (Behavior Package provide a good example)
1745672927478.png1745672945689.png
4. Auto organize nodes (also unity behavior is a good example)
5. Mouse scroll graph horizontally with shift press (right now is ctrl), also quite common scroll view feature
6. ECS node's green boarder can be confusing when debug, maybe a hint on node inspector is enough.
7. Node Story (really greate unity behavior feature) , (maybe too much :P)
 
Last edited:
Thanks for the suggestions. Right now I am just doing bug fixing but have made a note for when I start on the new features.

7. Node Story (really greate unity behavior feature) , (maybe too much :P)
This will be saved for version 3 😄
 
(i'll spit more suggestions here for convenient)

8. Task debug improve: often there are many same task node running in graph, if there is a way to indentify (visually) which node is problematic would be great. (let's say, Task.LogError("you must set ButtonActivated on ", this.Node))
 
Last edited:
9. [Stacked Action] node type name is somewhat annoying, i prefer some node's type name should hide by default until i name it (StackedAction especially)
10. [Stacked Action] sort inside node view could be handy
 
11: SharedVariable expose option: for some SharedVariable i want them always appear inside the graph, hide it from normal bt inspector can be fruitful (yes, i know dynamic variable, but it's very inconvenient to use)
 
11: SharedVariable expose option: for some SharedVariable i want them always appear inside the graph, hide it from normal bt inspector can be fruitful (yes, i know dynamic variable, but it's very inconvenient to use)
I have received this suggestion before. How do you suggest the hiding works? If it was hidden within the variables list then how would you unhide it?
 
Back
Top