A while ago I started working on a new game project. It’s called Saturday Morning Frag (Let it be SMF for short). Some sort of an arena shooter with bots – that is the idea at the current moment. Anyway, at first, the idea was to employ machine learning™ for bots AI. I was overenthusiastic at that moment. I eagerly started to build layers for my neural network. I haven’t achieved anything significant before I realized that I need to choose: either I am making a game or I am building a neural network. So, I chose the game and switched to UE4 behavior trees.
Today I finished the very first draft version of a bot AI implemented by means of a behavior tree and happy to share what I’ve learned and how you could do something similar.