Frustrating ergonomics of GDNative in 3.3 -- are these addressed for 4.0?

This page summarizes the projects mentioned and recommended in the original post on /r/godot

Our great sponsors
  • Onboard AI - ChatGPT with full context of any GitHub repo.
  • WorkOS - The modern API for authentication & user identity.
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • gdnim

    godot-nim based bootstrapping framework supporting hot reloading

    I maintain a fork of the godot-nim binding https://github.com/geekrelief/gdnim/ All your issues I've dealt with by not relying on the godot editor. Instead I do all the setup with my build script which can generate the gdnlib, gdns, and tscn file for a node with script attached.

  • godot-lang-support

    A community-maintained list of Language Support Projects for Godot Engine.

    If you need help there are a handful of knowledgeable and helpful people on the gdnative-dev Discord channel. But as far as I know only Nim and Rust bindings are production ready. godot-nim has actually been used to ship games. There's a steep learning curve with GDNative, and you have to be careful of pitfalls based on the binding you pick. https://github.com/Vivraan/godot-lang-support

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • godot-nim

    Nim bindings for Godot Engine

    As for gdnim, it's my framework built on top of godot-nim. https://github.com/pragmagic/godot-nim https://github.com/pragmagic/godot-nim-stub

  • godot-nim-stub

    Stub for Godot project with Nim support

    As for gdnim, it's my framework built on top of godot-nim. https://github.com/pragmagic/godot-nim https://github.com/pragmagic/godot-nim-stub

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts