Gdext-nim: Nim-lang bindings for Godot 4.X

This is still getting off the ground, but there are some examples (including a number converter of mine that I ported over from the 3.X bindings). I got some basic 3D controls working too, which (being a lurker w/programming) is probably saying something (I didn’t get much further than that, though again that’s me lacking multiple aspects of knowledge).

Hopefully this interests someone here, though I know Nim-lang is pretty niche and the lack of a Godot community probably isn’t a good sign…


On a personal note if I can get much more done with 3D it’ll probably use Godot’s builtin models, though I also like simple models that use mainly vertex colors (I have done some of that in Blender)…

planter_low

or for 2D, polygons (+potentially Godot’s clip-children feature, assuming the performance allow is as its # usage w/MSAA seems to be a fast limitation). Here’s an example of an animated eye I made with that feature a while back, you may need to load it in a private window because Imgur seems to do that for me. animated eye link.

I usually would prefer mouse+KB but I do have a Steam controller and I turned to that because I couldn’t figure out how to get mouse input working (getting analog input from the touchpads was actually easier). I’m also interested in the analog triggers or perhaps gryo, though the non-universal nature of that does make me think twice about relying on it.