Having done some investigation and asked a few questions here about AI, I think it is fair to say that the AIPerceptionComponent, AISense classes (including helper structs) and AISystem are some what incomplete. They are incomplete in the sense that I can see interfaces and methods available for doing certain things (certainty, GenericTeamID for example), but nothing implements them. Based on this, here are my questions:
- Any timeline on the future of the AI system mentioned above? (When will it be more complete and which features are higher priority than others?)
- It doesn’t seem to do any spatial queries and instead, it simply allocates all sources into a list. This doesn’t seem efficient when we have a large number of stimuli and so am I missing something or is that something that’s actually missing?
- If the answer for No.2 is to use EQS, I would like to know how well does it scale. Ideally I would like some numbers if available such as when N is 10, query goes for 1ms and when N is 100, it is 1.5ms.
- If the answers from above indicates that I need to implement my own spatial query (due to I won’t get the update in time or you guys aren’t planning to make such thing for AI), any recommendations and/or suggestions? I am looking for things to look out for, possible incompatibilities.
Thanks!
Oscar