pruttned/owl-bt
owl-bt is editor for Behavior trees. It has been inspired by Unreal engine behavior trees in a way, that it supports special node items like decorators and services. This makes trees smaller and much more readable.
This editor helps game developers, AI designers, and robotics engineers create and manage complex AI behaviors for characters or systems. You define custom actions, conditions, and timed tasks, then arrange them visually into a 'behavior tree' that dictates how your AI will act in various situations. The output is a portable JSON file that describes the AI's logic, ready to be used in any game engine or application.
188 stars. No commits in the last 6 months. Available on npm.
Use this if you need to design flexible, readable, and reusable AI behavior logic for games or other interactive systems, without being tied to a specific development platform.
Not ideal if you prefer to manually lay out every node in your behavior tree or need a visual editor integrated directly into a specific game engine without an open format.
Stars
188
Forks
28
Language
JavaScript
License
—
Category
Last pushed
Dec 10, 2022
Commits (30d)
0
Dependencies
32
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/pruttned/owl-bt"
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...
igiagkiozis/CrystalAI
A Utility AI for C# and Unity