A GDNative implementation in Rust of you-tuber HeartBeast
's great step-by-step tutorial series creating a Godot Action RPG, using the godot-rust
from within the action-rpg-rs folder
build release and copy dll to godot project
~\...\action-rpg-rs > .\build.ps1 releasebuild debug and copy dll to godot project
~\...\action-rpg-rs > .\build.ps1 debugfrom within the action-rpg-rs folder
build release and copy library so to godot project
~/.../action-rpg-rs> ./build.sh releasebuild debug and copy library so to godot project
~/.../action-rpg-rs> ./build.sh debug* will require llvm tools, see godot-rust setup instructions
* this project only works with Godot 3.5.1 and uses the last version of GDNative 0.11.3
This project breaks with LLVM 22+, you will need to setup at most LLVM 21 (20 also worked on a Mac).