Giter Site home page Giter Site logo

boyquotes / beehave Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bitbrain/beehave

0.0 0.0 0.0 3.6 MB

๐Ÿ behavior tree AI for Godot Engine

Home Page: https://bitbra.in/beehave

License: MIT License

Shell 0.11% C# 0.01% CSS 0.83% GDScript 97.69% HTML 1.17% Batchfile 0.18%

beehave's Introduction

logo

beehave-ci


Beehave is a powerful addon for Godot Engine that enables you to create robust AI systems using behavior trees. With Beehave, you can easily design complex NPC behaviors, build challenging boss battles, and create other advanced setups with ease.

Using behavior trees, Beehave makes it simple to create highly adaptive AI that responds to changes in the game world and overcomes unexpected obstacles. Whether you are a beginner or an experienced developer, Beehave is the perfect tool to take your game AI to the next level.

๐Ÿ Features

๐Ÿค– Node based - build behavior trees within your scene tree

Compose behavior trees in your scene and attach them to any node of your chosing.

๐Ÿ› Debug view - a dedicated debug view to analyze your behavior at runtime

A dedicated debug view inside the Godot editor allows you to better understand what the behavior is doing under the hood.

๐Ÿš— Performance - built-in monitors to track performance of your behavior trees

Maintaining high framerate is important in games. Investigate performance issues by using the custom monitor available inside the Godot editor.

๐Ÿงช Tested - any functionality of this addon is covered by test automation

In order to avoid bugs creeping into the codebase, every feature is covered by unit tests.

๐Ÿ“ฆ Installation

  1. Download for Godot 3.x or Download for Godot 4.x
  2. Unpack the beehave folder into your /addons folder within the Godot project
  3. Enable this addon within the Godot settings: Project > Project Settings > Plugins

๐Ÿ“š Getting started

Behavior trees are a modular way to build AI logic for your game. For simple AI, behavior trees are definitely overkill, however, for more complex AI interactions, behavior trees can help you to better manage changes and re-use logic across all NPCs.

example

Learn how to beehave on the official wiki!

Tutorial (Godot 3.5+)

bitbrain recorded this tutorial to show in more depth how to use this addon:

tutorial-thumbnail

๐Ÿฅฐ Credits

beehave's People

Contributors

bitbrain avatar wichamir avatar lostptr avatar werninator avatar darkmessiah avatar creadicted avatar garethsomers avatar geroveni avatar goudcode avatar lpbayliss avatar ohan17 avatar nathanhoad avatar donorhan avatar fonkins avatar foxomat avatar tavurth avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.