SteerSuite

A suite of test cases, tools, and libraries for steering behaviors

 

SteerSuite 2.0 available on GitHub

September 17, 2015

SteerSuite 2.0 is now available from GitHub. Download it here. The new features include

  • Bug fixes to GridDatabase
  • Added KDTree Spatial Database
  • Moving common code into AgentInterface. Makes creating new steering algorithms easier
  • Addition of the Recast navmesh library.
  • Ability to use Recast to generate environment navmesh via new navmeshBuilder module
  • System has been made more modular. Spatial Dabases and pathfinding algorithms can be dynamically swapped
  • Extension to steersuite testcase schema. Now support some new kinds of geometry and rendering settings.
  • Support for more kinds of obstacles
  • Better support for logging simulation metrics. Including packaging logging into util module
  • More documentation
  • Removed outdated AntTweakBar
  • Performance Improvements
  • Upgraded to premake4 build system

Enjoy!

SteerSuite 1.5.0 available on GitHub

November 12, 2014

SteerSuite 1.5.0 is now available from GitHub. Download it here. The new features include

  • Bug fixes to GridDatabase
  • Additional functions in the Geometry library
  • Addition of the RVO2 steering library
  • Addition of the SocialForces steering approach.
  • Support for more kinds of obstacles
  • Better support for logging simulation metrics. Including packaging logging into util module
  • More testcases, including some from the computer games Starcraft and Baldur's Gate II
  • More documentation
  • Added AntTweakBar to display information on simulation
  • More Benchmark techniques, including PLE and Graph
  • Support for rendering SteerSuite on 3D screens in stereo

Enjoy!

Menge 0.1 available

October 18, 2014

Menge 0.1 is now available find it here. Menge is from a group of researchers at the University of North Carolina - Chapel Hill.

SteerSuite 1.3 available with BSD license.

April 19, 2011

SteerSuite 1.3 is now available under the new BSD license. Download it here. Enjoy!

SteerSuite 1.3 is released!

March 29, 2010

SteerSuite 1.3 is released! Download it here. There are several major changes and additions that should make SteerSuite more useful to a wider audience:

  • SteerSuite is now licensed under GPL version 3.
  • A flexible best-first search planner has been added to SteerLib.
  • A more elaborate steering AI, called PPR (plan, predict, react) AI, is available.
  • It is now possible to load and control a simulation engine (and all modules) in your own programs. This opens a lot of possibilities! Use our steering AI in your open source game, use benchmarking on agents that you already have in your own code, or just use the simulation engine as additional infrastructure in your code, that you don't have to create on your own!

Some users have reported that SteerSuite compiles successfully but crashes on Mac OS X. We have tested it on our Mac OS X machines, and have not experienced any crashing issue. Please contact us with more details if you have any problems with running SteerSuite, and we will try to address the issue.

For this release the Qt GUI is not supported. Please let us know if you were actually using the Qt GUI, and if there is enough feedback, we will revive it!

SteerSuite 1.02b update available!

December 6, 2009

SteerSuite 1.02b is a minor update. This release fixes an important bug where collisions were not being properly counted when benchmarking. Download it here.

SteerSuite 1.02 available now.

September 7, 2009

SteerSuite 1.02 is released! Download it here.

Changes include:

  • Several bug-fixes, and resolved several compiling issues.
  • Many SteerLib API interfaces have been improved.
  • A new Qt GUI is available (still experimental and in development).
  • More of the benchmark techniques are implemented and usable now.

Look forward to the next release, too! Version 1.03 will include an original steering algorithm, called PPR (plan, predict, react). It will be a great starting point for users to begin experimenting with their own steering techniques and benchmarking techniques.

Users who want to use the Qt GUI will need to download and install Qt separately. Windows users will also need to re-compile Qt using the win32-msvc platform. Note that the Qt GUI is still in its infancy. It will be greatly improved in version 1.04 and beyond.

SteerSuite 1.01 is released!

August 2, 2009

SteerSuite 1.01 is available now! Download it here.

This version has many minor fixes and updates.

SteerSuite 1.0 is released!

July 23, 2009

SteerSuite 1.0 is available now! Download it here.

Get Ready for SteerSuite Release!

July 21, 2009

SteerSuite is finally going to be released this week!