thimenesup / GodotZigBindings

Zig lang bindings for Godot Engine GDNative and GDExtension
MIT License
99 stars 5 forks source link

Godot 4.0 support #1

Closed Inve1951 closed 11 hours ago

Inve1951 commented 2 years ago

Godot 4.0 (current master) will have a new API: Introducing GDNative's successor, GDExtension

PDeveloper commented 1 year ago

+1 for this - is this something in scope for this project that is planned?

I might try to adapt it to Godot 4.0 if it indeed is easy enough to translate, but it would be great to start incorporating Zig, especially for plugins because of ease of cross compilation.

CashWasabi commented 9 months ago

Hey, I was recently also very interested in using Godot with Zig. I am pretty new though to bindings and also to Godot. Since the approach to bindings changed a bit I was curious about your approach and if it can be applicable to the new bindings. Maybe if you have some tips or even some intentions to support 4.0+ at some point yourself?

egsam98 commented 9 months ago

Seems like project is abandoned

kassane commented 8 months ago

Godot 4.0 (current master) will have a new API: Introducing GDNative's successor, GDExtension

The interesting thing is that godot can generate a dump in C code. https://gist.github.com/kassane/e8ff690996aa0be1172def45948130a2

thimenesup commented 11 hours ago

Master branch now supports 4.0 GDExtension.