First there is article on Gamasutra for reference. Are Behavior Trees a Thing of the Past? - Gamasutra I think title is more than click bite, but content is good n my opinion. I am planning to implement Utility AI based on weights, using ECS. But not making (at least at this point) any visual editor. Just as from article example. I have general concept how to approach it in terms of coding. But here I am not asking about the specific algorithms. Rather doing more research in the topic. While there is plenty to read and resources available on the net, that I can refer to, I would like simply ask, if you have any good additional references in your opinion, which may be worth to share and read. However, if you have better alternative to Utility AI, or own point of view, please share as well. Many thx in advance.