Awesome Open Source
Awesome Open Source

Build Status Build status Codacy Badge Code Quality: Cpp Total Alerts


See the doxygen documentation for a detailed description.

External dependencies:


They are all included and/or can be disabled.

  • lua 5.3
  • tinyxml2

Remote Debugger

  • QT5


The project is known to compile with:

  • clang 4.x
  • gcc 6.x
  • msvc 2015

SimpleAI can be configured with cmake or automake, the remote debugger can be compiled with cmake or qmake.

How to use


There is a small example application that can be used for testing and running behaviour trees. It's called simpleiai-run.


The remote debugger network protocol can be inspected in wireshark with the included dissector lua script. To reduce compile times, you should set up precompiled headers for SimpleAI.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
c-plus-plus (17,683
lua (1,961
game-development (456
cmake (390
qt5 (207
header-only (151
cpp-library (48
wireshark (22

Find Open Source By Browsing 7,000 Topics Across 59 Categories