Evolution of GameBots Project

  • Michal Bída
  • Martin Černý
  • Jakub Gemrot
  • Cyril Brom
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7522)


GameBots is a project started in early 2000s by A. N. Marshall and G. A. Kaminka. The project aims at providing researchers a real-time virtual environment testbed for their agents. GameBots utilized environment of Unreal Tournament first-person shooter game providing several scenarios for the agents. GameBots project was continued by several research groups resulting in many interesting applications. In this paper we summarize evolution of the GameBots project and contributions made since the first appearance. We focus on Pogamut GameBots branch which has been steadily developed for six years with many improvements and optimizations.


Computer Game Virtual Agent Graphical Content Digital Storytelling Synchronous Data 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Adobbati, R., Marshall, A.N., Scholer, A., Tejada, S., Kaminka, G.A., Schaffer, S., Sollitto, C.: GameBots: A 3D virtual world test bed for multiagent research. In: Proceedings of the Second International Workshop on Infrastructure for Agents, MAS, and Scalable MAS, Montreal, Canada (2001)Google Scholar
  2. 2.
    Epic Games, Inc.: Unreal Tournament (2001), (May 30, 2012)
  3. 3.
    Marshall, A.N., et al.: JavaBot (2002), (May 30, 2012)
  4. 4.
    Bayliss, J., Garwood, T.: GameBots for Unreal Tournament 2004. Rochester Institute of Technology (2005), (May 30, 2012)
  5. 5.
    Carpin, S., Lewis, M., Wang, J., Balakirsky, S., Scrapper, C.: USARSim: a robot simulator for research and education. In: Proceedings of the IEEE International Conference on Robotics and Automation, pp. 1400–1405 (2007)Google Scholar
  6. 6.
    Gemrot, J., Kadlec, R., Bída, M., Burkert, O., Píbil, R., Havlíček, J., Zemčák, L., Šimlovič, J., Vansa, R., Štolba, M., Plch, T., Brom, C.: Pogamut 3 Can Assist Developers in Building AI (Not Only) for Their Videogame Agents. In: Dignum, F., Bradshaw, J., Silverman, B., van Doesburg, W. (eds.) Agents for Games and Simulations. LNCS, vol. 5920, pp. 1–15. Springer, Heidelberg (2009), CrossRefGoogle Scholar
  7. 7.
    Popelová, M., Bída, M., Brom, C., Gemrot, J., Tomek, J.: When a Couple Goes Together: Walk along Steering. In: Allbeck, J.M., Faloutsos, P. (eds.) MIG 2011. LNCS, vol. 7060, pp. 278–289. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  8. 8.
    Bida, M., Brom, C., Popelova, M., Kadlec, R.: StoryFactory – A Tool for Scripting Machinimas in Unreal Engine 2 and UDK. In: André, E. (ed.) ICIDS 2011. LNCS, vol. 7069, pp. 334–337. Springer, Heidelberg (2011)Google Scholar
  9. 9.
    Hingston, P.: The 2K BotPrize. In: Proceedings of CIG 2009, Milano, Italy (2009), (May 30, 2012)
  10. 10.
    Gemrot, J., Brom, C., Bryson, J., Bida, M.: How to compare usability of techniques for the specification of virtual agents’ behavior? An experimental pilot study with human subjects. In: Proceedings of Agents for Games and Simulations, AAMAS Workshop, Taipei, Taiwan, pp. 33–57 (2011)Google Scholar
  11. 11.
    Arrabales, R., Ledezma, A., Sanchis, A.: Towards Conscious-like Behavior in Computer Game Characters. In: Proceedings of the IEEE Symposium on Computational Intelligence and Games 2009, pp. 217–224 (2009)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2012

Authors and Affiliations

  • Michal Bída
    • 1
  • Martin Černý
    • 1
  • Jakub Gemrot
    • 1
  • Cyril Brom
    • 1
  1. 1.Faculty of Mathematics and Physics, Department of Software and Computer Science EducationCharles University in PraguePragueCzech Republic

Personalised recommendations