Currently, I’m spending some time refactoring the AI behavior. I had to split the old behavior trees into multiple ones, each responsible for specific jobs like mining, fighting, etc. This will keep the model cleaner. The major part, as always, is the fight behavior. I’ve currently polished the evasion behavior: AI now scores possible future positions based on which has the lowest threat and flies toward it. Ship also tries to take advantage of the surrounding environment. Next step is implementing missions that allow cooperation between bots.