FAQ - General MMOG Phillosophy
18.6.4 The AI in games isn't all that great. Isn't there better AI available?
Considering MMOGs specifically, I think there are a number of reasons that you don't see more complex AI.
It hasn't been a priority. First and second gen games had a lot of challenges to overcome just in defining the genre and learning how to build MMOs.
Server performance is an issue, but the amount of processing needed for more complex AI is actually generally less than what is needed for some other server functions. Unfortunately, if the CPU is pegged by collision checks or visibility determinations, adding more processing in AI isn't going to make performance any better (especially with hundreds, thousands actually, of NPCs per server).
Game balance and enjoyable play experience: Every time a new capability is given to an NPC, it's important to consider what it means to the gameplay beyond "Wow, that mob is way smart now." (Specifically, "Is it still fun?") A programmer working on this has to communicate closely with design such that everyone has the same expectations for the final product (which is a combination of content/mechanics supplied by design and code provided by the programmers). This relates to number 1, I suppose, because the schedule has to be such that design and programming have time to collaborate on this.
That said, 3rd gen MMOs undoubtedly need to move forward with AI. None of the points above are showstoppers for future development. Server speed has increased, developers have experience in the genre and workarounds for previous bottlenecks, and innovation needs to continue.
Specifics? In some cases, I think a solution like that would be overkill, but it could easily be used in the case of pets and other NPCs that have a higher degree of persistence than your average yard trash.
Of course the yard trash needs improvement as well. Many of the suggestions I've seen on our forum fall right in line with what we have talked about here. You should expect NPCs to be smarter both in combat and generally more realistic in their regular old behavior in future games. The world will be much more alive. - Amanda Poe, Senior Programmer
View Printable Version
Back to General MMOG Phillosophy
Questions
Back to FAQ Index