This thesis presents the Quake III Arena bot which is an intelligent artificial player emulating a human player in the game environment. This artificial player is often called a bot as an abbreviation for the word robot. With this bot everyone can enjoy the game and practice, without the need for a network connection to other people. The bot is an artificial player that only ‘lives’inside the computer, side by side with the game. The bot receives information about the game environment directly from the game program as a set of variables. The game input from the bot is also sent directly to the game program. Although the bot only ‘ lives’inside the computer, the ingame behaviour of the bot has to be hard to distinguish from the behaviour of human players. To make the game more enjoyable and more versatile, a range of different bot characters is used that each play the game in their own style, and provide different challenges for the human player.