Hengo is a new visual scripting plugin created to simplify the process of building gameplay logic in the Godot game engine. It enables users to create game logic visually, which then compiles into GDScript, the primary scripting language in Godot, providing a smooth and native-like experience.
The project is developed by Henrique Henrique, a web developer and Godot enthusiast who is also working on another tool called Godot Playground. This web-based platform allows users to edit scripts and run Godot projects directly in a browser without requiring local installations.
Hengo was recently open-sourced by the author under the MIT license and is now available in a "Work-in-Progress" version. The author encourages Godot users to try Hengo, share feedback, and follow its ongoing development, while noting that the current version may contain several bugs and incomplete features.
The plugin provides a node-based visual scripting workflow with a range of interesting and useful features. Among these is a Flow Debugger, which lets users visually debug their logic through Hengo's live flow visualization. Users can also preview a node's GDScript output by simply hovering over the node's header.
Additionally, Hengo includes Finite State Machine functionality, allowing for easy management of states and transitions. The plugin also ensures that any changes made by the user, such as renaming variables, are automatically updated across all nodes referencing that name in the node tree.
To access the plugin and its documentation, visit Hengo's website. Please note that Hengo requires Godot version 4.3 or higher.