GameBots 2004 (GB or GameBots) are a modification (mod) for the game Unreal Tournament 2004 (UT04). GameBots are written in UnrealScript (UT04 scripting language). GB provide network text protocol for connecting to UT04 and controlling in-game avatars (bots). With GB user can control bots with text commands and at the same time, he receives information about the game environment in the text format.

GB main purpose is to make available rich environment of UT04 for virtual agent development by allowing easy connection to UT04 through its text protocol. For more information about GB implementation see Documentation.

GameBots history:

GameBots are a project started at the University of Southern California's Information Sciences Institute by Andrew N. Marshal and Gal Kaminka. The goal was to turn the game Unreal Tournament 2000 into a domain for research in artificial intelligence.

Pogamut2 GameBots are a direct derivation of Marshal and Kaminka UT2000 version. Porting of the version to UT2004 was inspired by another GameBots branch created by Joe Manojlovich, Tim Garwood and Jessica Bayliss from RIT university. Pogamut2 GameBots went through major debugging and code refactorization. New messages and commands were added also with several debugging tools.

Pogamut3 GameBots (package name GameBots2004) are a new version created especially for Pogamut 3. These GameBots are still developed.

Some links:


News RSS RSS feed for News link


Quarterly RSS RSS feed for quarterly reports


This work is supported by GA UK 1053/2007/A-INF/MFF (2007-8), GA UK 351/2006/A-INF/MFF (2006-8), the Ministry of Education of the Czech Republic (grant MSM0021620838) (2008-9), by the Program "Information Society" under project 1ET100300517 (2006-9), and the project Integration of IT Tools into Education of Humanities (2006-8) and by the project CZ.2.17/3.1.00/31162, which are financed by the European Social Fund, the state budget of the Czech Republic, and by the budget of Municipal House Prague.