darthdeus/behavior-tree
Behavior trees for Rust
This is a Rust library that helps game developers design and implement complex AI behaviors for non-player characters (NPCs) or enemies. You define a set of actions and conditions, and the library provides a structure to combine them into sequences or choices, dictating how your game characters react to different in-game situations. It's used by game developers to create more dynamic and believable character AI.
No commits in the last 6 months.
Use this if you are a game developer building an AI system in Rust and want a structured way to manage character decision-making and actions.
Not ideal if you are looking for a stable, production-ready AI solution right now, as this library is under heavy development with frequent API changes and performance is not yet optimized.
Stars
32
Forks
—
Language
Rust
License
—
Category
Last pushed
Jun 17, 2023
Monthly downloads
23
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/darthdeus/behavior-tree"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
nikkorn/mistreevous
A tool to build and execute behaviour trees in JavaScript and TypeScript
Calamari/BehaviorTree.js
An JavaScript implementation of Behavior Trees.
limbonaut/limboai
LimboAI - Behavior Trees and State Machines for Godot 4
gilzamir18/AI4U
AI4U is a plugin that allows you use the Godot Game Engine to specify agents with reinforcement...
rwth-acis/Virtual-Agents-Framework
This framework provides the architecture, assets and samples for creating own virtual agents,...