Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/henrique-henrique/hengo

Hengo - Godot Visual Script
https://github.com/henrique-henrique/hengo

game-development game-engine gamedev godot godotengine multi-platform open-source visual-scripting

Last synced: 6 days ago
JSON representation

Hengo - Godot Visual Script

Awesome Lists containing this project

README

        


Hengo - Visual Script

# Hengo Visual Script

> [!WARNING]
> ๐Ÿšง (**Dev1**) Hengo is still under development! Expect bugs and incomplete features as we continue to improve it.

> [!WARNING]
> The codebase will soon be refactored to incorporate better types, enums, and references, as Godot 4.2 had numerous bugs related to cyclic types, which, according to my tests, have now been resolved

## Overview

**[Hengo](https://hengoscript.com)** is a **Godot Visual Script** designed to simplify and enhance your workflow. It allows you to create logic visually while compiling directly into GDScript for seamless integration with Godot Engine.

![Hengo Screenshot](misc/example.png)
_Hengo Demo_

---

## Key Features

##### ๐Ÿ“‹ **Finite State Machines (FSM)**

- Organize and control logic flows with FSMs.

##### ๐Ÿ› ๏ธ **Flow Debugger**

- Visualize your logic flow in real-time.

##### ๐Ÿงพ **Code Preview**

- See the GDScript code that will be generated from your visual flow.

##### ๐Ÿ”„ **Safe Changes**

- Hengo ensures that all dynamic instances stay updated whenever values are modified.

---

## Installation

Follow these steps to install **Hengo**:

**Minimum Version Required:** 4.3

1. **Download the ZIP file** from the repository (Hengo is still under development!).
2. **Extract the `addons` folder** from the ZIP file.
3. **Move the `addons` folder** to your Godot project folder.
4. Open Godot and go to: **Project > Project Settings**
5. Click on the **Plugins** tab.
6. Find **Hengo** in the list and tick the **Enabled** checkbox.

## Documentation

The documentation can be found on the [Wiki](https://github.com/Henrique-Henrique/Hengo/wiki/Documentation).

This documentation is not fully complete. If you have any further questions, please join my [Discord](https://discord.gg/KapbHgb5FM).