WIP 0.5 - Abstract State Machine Graphic (ASM)

An asset by nonunknown
The page banner background of a mountain and forest
WIP 0.5 - Abstract State Machine Graphic (ASM) thumbnail image
WIP 0.5 - Abstract State Machine Graphic (ASM) thumbnail image
WIP 0.5 - Abstract State Machine Graphic (ASM) hero image

Quick Information

0 ratings
WIP 0.5 - Abstract State Machine Graphic (ASM) icon image
nonunknown
WIP 0.5 - Abstract State Machine Graphic (ASM)

ASM is a GraphNode Based State machine tool for Godot 3, It generates a ready-to-go state machine for your game:**New Features:**- [x] Run at editor- [x] Delete States**Bug Fixes**- [x] Compile.gd was not producing _process() to update the state machine- [x] Right-Mouse click was generating itemlist far from mouse (needs testing on different screens)

Supported Engine Version
3.2
Version String
0.5
License Version
MIT
Support Level
community
Modified Date
4 years ago
Git URL
Issue URL

WIP - Abstract State Machine (ASM)

ASM is a GraphNode Based State machine tool for Godot 3, It generates a ready-to-go state machine for your game:

README ASM in action README Generated code

WIP Alpha 0.5

New Features:

  • Run at editor
  • Delete States
  • State Machine working animation (live feedback)
  • State Containers (for better organization)
  • Edit an existing code (in case you have a script and want to attach the state machine automatically)
  • Save/Load System
  • And a lot of things

Bug Fixes

  • Compile.gd was not producing _process() to update the state machine
  • Right-Mouse click was generating itemlist far from mouse (needs testing on different screens)

How to Use:

  • Download this
  • Extract to your project's addon folder
  • Now you need to enable the plugin
  • You should see an ASM on the engine's top (where 2d,3d is located)
  • Make your State Machine
  • Click at the compile button at the top
  • Get your ready-to-go CustomStateMachine at res://addons/ASM/compiled/CustomStateMachine.gd
    • If you can see inside the engine use the system folder explorer
    • Engine's Output tab will give you information if anything happens
  • Have fun

Known Issues

  • If you create a state connect it, and then rename it, can cause compile errors
  • I encourage you to test this plugin and give me feedback, enhancement ideas, Pull requests, lets make this tool very powerful!

How this SH@T works behind the scenes?

README ASM graph

ASM is a GraphNode Based State machine tool for Godot 3, It generates a ready-to-go state machine for your game:

**New Features:**

- [x] Run at editor
- [x] Delete States

**Bug Fixes**

- [x] Compile.gd was not producing _process() to update the state machine
- [x] Right-Mouse click was generating itemlist far from mouse (needs testing on different screens)

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
WIP 0.5 - Abstract State Machine Graphic (ASM) icon image
nonunknown
WIP 0.5 - Abstract State Machine Graphic (ASM)

ASM is a GraphNode Based State machine tool for Godot 3, It generates a ready-to-go state machine for your game:**New Features:**- [x] Run at editor- [x] Delete States**Bug Fixes**- [x] Compile.gd was not producing _process() to update the state machine- [x] Right-Mouse click was generating itemlist far from mouse (needs testing on different screens)

Supported Engine Version
3.2
Version String
0.5
License Version
MIT
Support Level
community
Modified Date
4 years ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers