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.

44
/ 100
Emerging

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.

game-AI robotics-control behavior-design NPC-logic AI-authoring
No License Stale 6m
Maintenance 0 / 25
Adoption 10 / 25
Maturity 17 / 25
Community 17 / 25

How are scores calculated?

Stars

188

Forks

28

Language

JavaScript

License

Category

unity-game-ai

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.