Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Statechart Sharp: a state machine plugin

An asset by LGWCP
The page banner background of a mountain and forest
Statechart Sharp: a state machine plugin thumbnail image
Statechart Sharp: a state machine plugin thumbnail image
Statechart Sharp: a state machine plugin thumbnail image
Statechart Sharp: a state machine plugin hero image

Quick Information

0 ratings
Statechart Sharp: a state machine plugin icon image
LGWCP
Statechart Sharp: a state machine plugin

A simple statechart plugin for Godot, implemented in C#.Statechart is a state machine, supports hierarchy states, and has various state mode. This plugin provides basic nodes to build statechart in Godot editor.

Supported Engine Version
4.2
Version String
0.8
License Version
MIT
Support Level
community
Modified Date
5 months ago
Git URL
Issue URL

Statechart Sharp

A simple statechart plugin for Godot, implemented in C#.

Introduction

What is statechart?

  • A state machine.
  • Supports hierarchy states.
  • Has various state mode.

This plugin provides basic nodes to build statechart in Godot editor.

Quick Start

[!IMPORTANT]

.NET-enabled version of Godot is required.

Download repository, copy addons/statechart_sharp to your project folder. Build project once, then enable plugin in project setting. You'll see new nodes added to "create new node" interface:

ss_imported_nodes

Step 1 : Add nodes:

  • Add Statechart

    ss_add_statechart
  • Add State(s)

    ss_add_state
  • Add Transition(s) and Reaction(s)

    ss_add_transition

Step 2 : Set properties and connect signals.

Step 3 : Build and run.

Refer to manual to see how these nodes work together. Get example scenes in ./statechart_sharp_example folder.

Feature

  • Follow statechart specification:

    • Use document order.
    • Support automatic transition.
  • Designed for Godot:

    • Node based.
    • Support node loop events (process, input, etc.).
    • Choose your style: extend scripts, or use signals only.

A simple statechart plugin for Godot, implemented in C#.

Statechart is a state machine, supports hierarchy states, and has various state mode. This plugin provides basic nodes to build statechart in Godot editor.

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
Statechart Sharp: a state machine plugin icon image
LGWCP
Statechart Sharp: a state machine plugin

A simple statechart plugin for Godot, implemented in C#.Statechart is a state machine, supports hierarchy states, and has various state mode. This plugin provides basic nodes to build statechart in Godot editor.

Supported Engine Version
4.2
Version String
0.8
License Version
MIT
Support Level
community
Modified Date
5 months 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