Quote Originally Posted by TinCow
I think the best way to create an AI is to consider an fundamentally important part of the design of the game from the very first step. Every addition to the game should be accompanied by the question, "Can the AI handle this rule?" If the answer is yes, it is included in the game. If the answer is no, it is not. That will certainly result in less complex games, but I think it would result in an overall improvement in gaming entertainment.
Take FEAR, the AI is just about flawless because of just that. Leveldesign is wrapped around the (impressive) skills of the AI, saves an otherwise soso title. AI is the most important aspect of an excellent shooter imho.