International Journal of Computer and Communication System Engineering (IJCCSE)
As IT industry flourish and computer graphics race started hereby AI serve a step forward to this. The next industry will be with characters that behave realistically and that can learn and adapt. This paper explores the various artificial intelligence techniques that are currently being used by game developers, as well as techniques that are new to the industry. The techniques covered in this paper, are finite state machines, scripting, agents, flocking and genetic algorithms. This paper introduces each of these technique, explains how they can be applied to games and how commercial games are currently making use of them.