Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content
forked from Inspiaaa/UnityHFSM

[WIP! Do not use!] [WIP! Do not use!] [WIP! Do not use!] A simple yet powerful class-based hierarchical finite state machine for Godot-mono. Based on UnityHFSMM [WIP! Do not use!] [WIP! Do not use!] [WIP! Do not use!]

License

Notifications You must be signed in to change notification settings

BangL/GodotHFSM

 
 

Repository files navigation

GodotHFSM

HFSM for Godot

A simple yet powerful hierarchical finite state machine for the Godot-Mono game engine, based on UnityHFSM 2.0.1. Just as it's almost identical upstream, it is scalable and customizable by being class-based, but also supports functions (lambdas) for rapid prototyping.

Thanks to overloading, it minimizes boilerplate code while still supporting generics.

It has a special focus on the temporal aspects of state transitions, making it ideal for timing and synchronization sensitive problems.

Why use GodotHFSM?

  • Don't! (yet)

Requirements

HCoroutines must be installed into ./addons/ !

About

[WIP! Do not use!] [WIP! Do not use!] [WIP! Do not use!] A simple yet powerful class-based hierarchical finite state machine for Godot-mono. Based on UnityHFSMM [WIP! Do not use!] [WIP! Do not use!] [WIP! Do not use!]

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%