Meanwhile, i started making a dynamic virtual grid system prototype for AI, it's dynamic because each AI has it's own grid that follows it's movement.
The grid queries mainly : - position is reachable - position is cover for stand position - position is cover for crouch position - player in line of sight - another AI agent is near the grid unit - distance to player (planned will be to add environment tags like important position or specific cover tags)
And i got some bunch of behaviour and query methods to create any sort of AI, like agents firing player and avoiding firing on other agents while moving from cover to cover. Is there some other people using such AI system with Unity ?
victorgrant replied
401 weeks ago