-
godot-behavior-tree-plugin
Behavior Tree implementation for the Godot Engine as an addon in pure GDScript
-
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.
Seems like you need more variation in the behavior of your enemies. Using states for designing enemy ai is recommended if you have only a handful of states. What you want to achieve is more sophisticated I guess. Implementing it with states is certainly possible, but will get very messy quickly. I recommend you look up behavior trees (e.g. https://gdscript.com/solutions/godot-behaviour-tree/), as they allow you to design relatively easily different enemy ais. There is also a godot plugin which implements behavior trees (https://github.com/godot-addons/godot-behavior-tree-plugin).
Related posts
-
Can someone explain to me Godot's Scene, Node and Signal Architecture/System in terms of Unity Scenes, GameObjects, Components and Prefabs?
-
Behavior tree plugins in the asset library
-
Ark2000/PankuConsole: console and debugging toolkit
-
In case you missed it, PankuConsole actually has a powerful screen notifier.
-
First alpha release of my open-world RPG framework, Skelerealms!