News UnrealEd Files Mods FragBU Liandri Archives
BeyondUnreal Forums

Go Back   BeyondUnreal Forums > Unreal Development > Content Releases

Thread Tools Display Modes
Old 8th Jan 2011, 07:19 AM   #1
Carpe diem!
Shadow_knight's Avatar
Join Date: Jan. 29th, 2008
Location: Prague
Posts: 48
Post Create bots AI in Java (for UT2004, UDK, UE2)!


we would like to announce a free toolkit for development of AI of bots in Unreal Tournament 2004 (UT2004), Unreal Development Kit (UDK) and Unreal Engine 2 Runtime (UE2) called Pogamut 3 ( ).

Multiple game engines provide open scripting languages, which allow users to create scripted AI. External control mechanisms can be connected to many of these games using scripting languages, thereby providing a tool to control in-game characters from the outside. Pogamut 3 utilizes UnrealScript (Unreal Tournament scripting language) and the NetBeans Java platform to provide an out-of-the box development environment for AI of virtual characters inhabiting UT2004/UDK/UE2 worlds.

Pogamut 3 features:
  • Java library for coding bots in UT2004, UDK, UE2 and DEFCON (real-time strategy game)
  • an integrated development environment (IDE) with debugging support
    (plugin for NetBeans) featuring:
    • Management of running bots
    • 3D schematic visualization of the map in NetBeans
    • Visual editor of POSH ( ) plans
    • Bot project templates (Java, POSH, Groovy) and several example projects

Moreover Pogamut 3 features:
  • a Java installer
  • Step by step tutorials and example bots
  • Integration with reactive planner POSH
  • City map for Unreal Engine 2 Runtime
  • a community portal ( ) with support forum, documentation, tutorials, links and source code (svn repository)

Pogamut 3 purpose:
The intended use of Pogamut platform is twofold. Firstly, Pogamut can be used to teach students about problematics of virtual agent development. Secondly, researchers or enthusiasts can use Pogamut for research or evaluation purposes. Pogamut allows user to fast code virtual character in an virtual world and solve a number of low level problems such as a) connecting to the environment, b) exporting information about the virtual world or c) providing API to control agents and the environment.

Perhaps the best picture about Pogamut's usage can be given by a list of projects which exploit Pogamut in some way:For more information visit our community portal ( ).

All the best,
Pogamut 3 team

Last edited by Shadow_knight; 8th Jan 2011 at 06:07 PM. Reason: spellcheck
Shadow_knight is offline   Reply With Quote

artificial intelligence, bots, development, unreal

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT -5. The time now is 02:43 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2015, vBulletin Solutions, Inc.

Copyright ©1998 - 2015, BeyondUnreal
Privacy Policy | Terms of Use
Bandwidth provided by AtomicGamer