{"repo":"iiMidknightii/EzFSM","free":true,"listed":false,"github":"https://github.com/iiMidknightii/EzFSM","clone":"git clone https://github.com/iiMidknightii/EzFSM.git","description":"A lightweight, fast Finite State Machine implemented in C++","language":"C++","stars":23,"topics":["finite-state-machine","gdextension","godot","godot-cpp","godot4"],"license":"MIT","category":"game-templates","readme_excerpt":"EzFSM A lightweight, fast Finite State Machine implemented as a C++ GDExtension. ## Installation From Godot Asset Library in the Editor Click the AssetLib button at the top of the Godot editor and search for EzFSM . When prompted where to install it, you can select only the folder named \"addons\". If you wish to modify or recompile the addon, then you'll need to include the \"godot-cpp\" and \"src\" folders along with the \"SConstruct\" file from this repository. ### From Godot Asset Library Web Head over to the EzFSM page on the asset library website and click the download button. Unzip the download into a location of your choosing. To put the addon in your project, just copy the \"addons\" folder into the project directory. ### From GitHub.com You can download the full repository for EzFSM here. You can clone this repository by doing git clone https://github.com/iiMidknightii/EzFSM.git in the directory of your choosing. If you want to compile your own binaries this is the best option. To put the addon in your project, just copy the \"addons\" folder into the project directory. Tutorial First, to create a state machine, simply add a StateMachine node to your scene. [!TIP] When you first add a state machine, there will be warnings that tell you that you need to add states and set the default. They will go away once we start editing the state machine. If you have EzFSM enabled in the plugins screen, clicking the state machine node will open a blank graph editor. You can add the first sta","default_branch":null,"files":null,"tree":[],"storefront":"/r/iiMidknightii","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/iiMidknightii/EzFSM/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}