Our great sponsors
-
GDExtensionSummator
The Summator Example from Custom Modules made with the GDExtension system in Godot 4
-
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.
-
GodotSteam
An open-source and fully functional Steamworks SDK / API module and plug-in for the Godot Game Engine.
Once you get it building correctly on your machine, you can use GitHub actions to test that it will also build on other desktops, as well as actually build the libraries needed for the extensions on those platforms. So if you're like me and using Windows, you can only build for Windows and Linux. This will build the mac libraries for you. Here's an example of a .yml file that does that. You can compare it against mine to see what I changed for my situation.
Once you get it building correctly on your machine, you can use GitHub actions to test that it will also build on other desktops, as well as actually build the libraries needed for the extensions on those platforms. So if you're like me and using Windows, you can only build for Windows and Linux. This will build the mac libraries for you. Here's an example of a .yml file that does that. You can compare it against mine to see what I changed for my situation.
The master branch of this one will also build as a GDExtension for Windows. This one is successfully building regularly, but structured different than the rest of the GDExtensions I've seen. I haven't played with this project too much yet, but it's an insanely powerful module/extension: https://github.com/Zylann/godot_voxel