A Haxe GDExtension for Godot 4, enabling game development with Haxe nodes that integrate seamlessly into Godot scenes.
HxGodot is a GDExtension for Godot 4 that enables developers to write game nodes in Haxe, which are then compiled to C++ via hxcpp and integrated as native nodes in Godot scenes. It provides an alternative workflow for Godot game development by leveraging Haxe's syntax and cross-platform capabilities, though it was an experimental project that is no longer maintained.
Godot 4 developers who are already familiar with or interested in the Haxe programming language and want to use it for writing game logic and nodes within the Godot engine.
Developers might choose HxGodot to combine Haxe's expressive syntax and selective compilation (which optimizes extension size by including only used classes) with Godot's powerful engine and editor, offering a unique integration that generates automatic bindings for Godot's API.
A Haxe GDExtension for Godot 4
Allows writing Godot nodes in Haxe, compiled to C++ via hxcpp, offering expressive syntax and cross-platform capabilities, as demonstrated in the sample project generation.
Generates Haxe bindings for Godot's API automatically, with support for custom Godot versions using the --dump-extension-api-with-docs command.
Haxe's compiler includes only classes actually used in the code, optimizing extension size by avoiding bloat, as noted in the 'Good to know' section.
Includes a CLI tool to generate a complete sample project with examples and build configuration, speeding up initial setup and experimentation.
The project is no longer maintained, with the creator admitting it was an experimental failure due to complexity, meaning no bug fixes, updates, or support.
Requires a specific build environment matching Godot's, including C++ compiler, Python, SCons, and Haxe toolchain, with manual steps for binding generation and updates that are error-prone.
Explicitly warns of potential crashes, missing API pieces, and issues like dangerous GDArrays that can cause stack corruption, making it unreliable for serious development.
Heaps : Haxe Game Framework
3D Engine with Blender Integration
Free, cross-platform 2D game engine powered by Haxe and OpenFL
An open source library for creative expression on the web, desktop, mobile and consoles. Inspired by the classic Flash and AIR APIs.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.