Displaying 1 to 7 from 7 results

behaviac - behaviac is a framework of the game AI development, and it also can be used as a rapid game prototype design tool

  •    CSharp

behaviac is a framework of the game AI development, and it also can be used as a rapid game prototype design tool. behaviac supports the behavior tree, finite state machine and hierarchical task network(BT, FSM, HTN)

gdx-ai - Artificial Intelligence framework for games based on libGDX or not

  •    Java

An artificial intelligence framework, entirely written in Java, for game development with libGDX.The gdxAI project is a libGDX extension living under the libGDX umbrella. However it does not force you to use that specific framework if you do not wish to do so. The libGDX jar remains an essential requirement, mostly due to the use of libGDX collections which are optimized for mobile platforms by limiting garbage creation and supporting primitive types directly, so avoiding boxing and unboxing.

fluent-behavior-tree - Typescript/Javascript behavior tree library with a fluent API

  •    TypeScript

JS/TS behaviour tree library with a fluent API. For a background and walk-through please see the accompanying article.

Behavior-Tree - A lightweight library of Behavior Trees Library in C++.

  •    C++

A lightweight behavior tree library in C++. 💥 Thanks to Davide Faconti there is now a more sophisticated version of the library. The new version of this library is available here. There is also GUI available here.

ROS-Behavior-Tree - Behavior Trees Library for ROS (Robot Operating System). In C++ and python

  •    C++

A ROS behavior tree library. The leaf nodes (user defined) can be either in C++ or python. Read the user manual for more information. How Behavior Trees Modularize Hybrid Control Systems and Generalize Sequential Behavior Compositions, the Subsumption Architecture, and Decision Trees. Michele Colledanchise and Petter Ogren. IEEE Transaction on Robotics 2017.

AI_FPS - AI system to simulate combat behaviors in a FPS game using Behavior Trees (UE4)

  •    C++

Checkout the all demo videos clicking on the image below. This is masther thesis in Computer Science (2014-2016) at the University of Girona, Catalonia, Spain. Special thanks to Dr. Gustavo Patow for helping me with this project.