State machines. Learned how and I'm never going back.

This page summarizes the projects mentioned and recommended in the original post on /r/godot

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • xsm

  • GOAP is extremely cool, but not the best solution for every game. A lot of games don't need dynamic action selection and its associate overhead. I personally like using hierarchical finite state machines for AI. HFSMs have a lot of the benefits that behavior trees have, but it's a bit easier to make them handle events/signals. The extended state machine addon looks like a good implementation, but I personally haven't used it: https://gitlab.com/atnb/xsm

  • beehave

    🐝 behavior tree AI for Godot Engine

  • There’s a nice behavioral tree addon for godot: https://github.com/bitbrain/beehave

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • gd-YAFSM

    Yet Another Finite State Machine for godot

  • For anyone that doesn't mind using a plugin, at least to get their feet wet and understand just how useful they are, I've gotten decent mileage out of YAFSM both in full projects and just playing around making character controllers.

  • HierarchicalFiniteStateMachine

    A powerful and easy-to-use Godot plugin for Hierarchical Finite State Machine with visual editing.

  • HFSM seems really good too, but I personally don't have as much experience with it (Plus I need to get a better understanding of what its license entails)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to organize code?

    1 project | /r/godot | 5 Dec 2023
  • Any workaround(s) for this odd plugin quirk?

    1 project | /r/godot | 11 Jul 2023
  • Testing a new enemy for my top-down shooter.

    1 project | /r/godot | 16 Jun 2023
  • Has anyone done a comprehensive comparison of GUT versus GdUnit4 for unit testing?

    1 project | /r/godot | 12 Jun 2023
  • Simulating random walk with placeable pathing

    1 project | /r/godot | 8 Jun 2023