Anybody still trying to make Godot 4.X bindings?

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • hello-gdextension

    Samples and experiments using Godot 4 + GDExtension

  • I started some, based on the pure C instructions at https://github.com/gilzoide/hello-gdextension/blob/main/1.hello-c/README.md But it takes quite a bit of work to make the rest happen, and I'm not focusing on godot myself (making my own engine/framework), so I lost motivation for it. I figure this could also be the situation for other people who could potentially make them, like the attempt that was started at https://github.com/Hapenia-Lans/gdextension-nim So that's why I mention it. Maybe not very practical info, but thought it could be of help to know.

  • gdextension-nim

    Godot 4.0 GDExtension binding for nim language.

  • I started some, based on the pure C instructions at https://github.com/gilzoide/hello-gdextension/blob/main/1.hello-c/README.md But it takes quite a bit of work to make the rest happen, and I'm not focusing on godot myself (making my own engine/framework), so I lost motivation for it. I figure this could also be the situation for other people who could potentially make them, like the attempt that was started at https://github.com/Hapenia-Lans/gdextension-nim So that's why I mention it. Maybe not very practical info, but thought it could be of help to know.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • NimForUE

    Nim plugin for UE5 with native performance, hot reloading and full interop that sits between C++ and Blueprints. This allows you to do common UE workflows like for example to extend any UE class in Nim and extending it again in Blueprint if you wish so without restarting the editor. The final aim is to be able to do in Nim what you can do in C++

  • I've switched over to Unreal and helped out with NimForUE early on. If you have any interest in Unreal, you should check it out since it's in a really good state. It does assume knowledge of Nim, Unreal, and C++ to really get the most out of it.

  • godotnim-samples

    Dodge the Creeps and Conways Game of Life in Godot, and Nim!

  • I don't know if this will help, but here's some GodotNim (3.X) code that might be easier to re-implement(/convert?) and test. 75 LOC, label and button code.

  • godot-nim

    godot 4.x bindings for nim-lang (early stage) (by panno8M)

  • Check this -- https://github.com/panno8M/godot-nim

  • nimrodot

    Discontinued Nim Godot 4.x GDExtension wrapper (Proof of Concept)

  • I've uploaded the code I have so far to https://github.com/chmod222/nodot/

  • nodot

    A video game node library for Godot 4

  • You probably want a different name, because: https://github.com/nodotproject/nodot

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
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