I think my first task with Godot will be working out how to implement a custom resource in C++ #godot #gdextension
For your lazy Sunday viewing pleasure, we present #GodotSteam #GDExtension version 4.2.6 which brings updates for #Godot 4.1.1! Mostly just godot-cpp updates and a new layout for OSX which hopefully fixes the default installation.
Let us know what you find!
https://github.com/CoaguCo-Industries/GodotSteam/releases/tag/v4.2.6-gde
#godotsteam #GDExtension #godot
OK, gang! The new #GodotSteam #GDExtension for Godot 4.1 is now out! There is no OSX version yet and I am about to add it to the #Godot Asset Library. Feast your eyes, ears, and code on it! This is not compatible with Godot 4.0.3 or earlier, by the way.
https://github.com/CoaguCo-Industries/GodotSteam/releases/tag/v4.2.4-gde
#godotsteam #GDExtension #godot
I have just updated and tagged GDExtensionTemplate for Godot 4.1!
If you want to use an existing C++ library in #Godot or use #CMake instead of #Scons for your C++ extension, check it out!
https://github.com/asmaloney/GDExtensionTemplate
It takes care of all the setup/building/linking with godot-cpp and the GitHub CI so you can focus on your code right away.
#GodotEngine #Godot4 #GDExtension #extension #plugin #GameDev #IndieDev #cpp
#godot #cmake #scons #godotengine #Godot4 #GDExtension #extension #plugin #gamedev #indiedev #cpp
I have just updated and tagged GDExtensionTemplate for Godot 4.0.3.
If you want to use an existing C++ library in #Godot or use #CMake instead of #Scons for your C++ extension, check it out!
https://github.com/asmaloney/GDExtensionTemplate
It takes care of all the setup/building/linking with godot-cpp and the GitHub CI so you can focus on your code right away.
#GodotEngine #Godot4 #GDExtension #extension #plugin #GameDev #IndieDev #cpp
#godot #cmake #scons #godotengine #Godot4 #GDExtension #extension #plugin #gamedev #indiedev #cpp
Well, massive updates for #GodotSteam today. The Godot 3.x, 4.x, #GDExtension, and #GDNative branches all got big updates for #Steamworks SDK 1.56 along with some other little treats. Currently Github Actions is cranking out pre-compiles for 3.x and 4.x modules while the plug-ins have already been compiled and published. Godot Asset Library versions have been submitted too! Oh, and I got the documentation updated as well. More coming soon!
#godotsteam #GDExtension #gdnative #steamworks #gamedev #indiedev
I have just updated and tagged GDExtensionTemplate for Godot 4.0.2. Still keeping up with all the releases!
If you want to use an existing C++ library in #Godot or use #CMake instead of #Scons for your C++ extension, check it out!
https://github.com/asmaloney/GDExtensionTemplate
It takes care of all the setup/building/linking with godot-cpp and the GitHub CI so you can focus on your code right away.
#cpp #GodotEngine #Godot4 #GDExtension #extension #plugin #GameDev #IndieDev
#godot #cmake #scons #cpp #godotengine #Godot4 #GDExtension #extension #plugin #gamedev #indiedev
On my way back from GDC I've had a go at forward-porting Godot 3's Tween node to #Godot4, as a new "Threen" GDExtension.
This is mostly to help Godot 3 users with big projects port to #GodotEngine 4 without having to rewrite all their tweens, since the Godot 4 Tween API changed completely (and was backported to 3.5 as SceneTreeTween).
You'll find it here: https://github.com/akien-mga/threen/
Should also serve as an example of a simple #GDExtension.
#Godot4 #godotengine #GDExtension
Hi there! A quick update for the #GodotSteam #GDExtension plug-in. We added in the OSX dylib files so you Apple folks can now try things out. There is also a shiny steam_appid.txt file in the base that you can add your game's app ID to or just test with Space War.
#gamedev #indiedev #godotengine
https://github.com/Gramps/GodotSteam/releases/tag/g401-s155-gde42
#godotsteam #GDExtension #gamedev #indiedev #godotengine
Buckle up, gang, I'm about to release a bunch of #GodotSteam stuff today for #GDExtension. First up is the plug-in that you can just add to your project; download it from our Github page. It'll be on the Godot Asset Library once approved. Soon I'll have the source code up so you can roll your own, after I get the documentation finished up. More soon!
#gamedev #indiedev #godotengine #gdextension
https://github.com/Gramps/GodotSteam/releases/tag/g401-s155-gde42
#godotsteam #GDExtension #gamedev #indiedev #godotengine
I have just updated and tagged GDExtensionTemplate for Godot 4 RC 1.
If you want to use an existing C++ library in #Godot or use #CMake instead of #Scons for your C++ extension, check it out!
https://github.com/asmaloney/GDExtensionTemplate
It takes care of all the setup/building/linking with godot-cpp and the GitHub CI so you can focus on your code right away.
#cpp #GodotEngine #Godot4 #GDExtension #extension #plugin #GameDev #IndieDev
#indiedev #gamedev #plugin #extension #GDExtension #Godot4 #godotengine #cpp #scons #cmake #godot
@jki Essentially, yes. For the upcoming Godot 4 which uses GDExtension for this, check out:
https://github.com/godotengine/godot-cpp
A short bog post about GDExtension:
https://godotengine.org/article/introducing-gd-extensions/
And an example implementing #GoLang bindings:
#Godot4 #gamedev #GDExtension #golang
I have updated and tagged GDExtensionTemplate for Godot 4 Beta 11.
If you want to use an existing C++ library in #Godot or use #CMake instead of #Scons for your C++ extension, check it out!
https://github.com/asmaloney/GDExtensionTemplate
It takes care of all the setup/building/linking with godot-cpp and the GitHub CI so you can focus on your code right away.
I've also added auto-generation of a version header file since the last update.
#cpp #GodotEngine #Godot4 #GDExtension #extension #plugin #GameDev #IndieDev
#indiedev #gamedev #plugin #extension #GDExtension #Godot4 #godotengine #cpp #scons #cmake #godot
I have updated and tagged GDExtensionTemplate for Godot 4 Beta 10.
If you want to use an existing C++ library in #Godot or use #CMake instead of #scons for your C++ extension, check it out!
https://github.com/asmaloney/GDExtensionTemplate
It takes care of all the setup/building/linking with godot-cpp and the GitHub CI so you can focus on your code right away.
#cpp #GodotEngine #Godot4 #GDExtension #extension #plugin #GameDev #IndieDev
#indiedev #gamedev #plugin #extension #GDExtension #Godot4 #godotengine #cpp #scons #cmake #godot
I updated GDExtensionTemplate for Godot 4 Beta 9.
If you want to use an existing C++ library in #Godot or use #CMake instead of #scons for your C++ extension, check it out!
https://github.com/asmaloney/GDExtensionTemplate
It takes care of all the setup/building/linking with godot-cpp/CI so you can focus on your code right away.
#cpp #GodotEngine #Godot4 #GDExtension #extension #plugin #GameDev
#gamedev #plugin #extension #GDExtension #Godot4 #godotengine #cpp #scons #cmake #godot
Do you want to use an existing C++ library in #Godot? Or maybe use #CMake instead of #scons for your C++ extension?
I created a #GDExtension template project to get you started:
https://github.com/asmaloney/GDExtensionTemplate
It takes care of all the setup/building/linking with godot-cpp/CI so you can focus on your code right away.
I look forward to any feedback!
#gamedev #plugin #extension #Godot4 #godotengine #cpp #GDExtension #scons #cmake #godot
Want to get started with GDExtension? Don't know where to start? I got a tutorial for you:
https://ko-fi.com/post/GDExtension--Godot-SUPERCHARGED--How-to-get-star-Z8Z4GLUSE
We are going step-by-step through the creation of your first extension.
#gdextension #godotengine #godot #godot4
#Godot4 #godot #godotengine #GDExtension
Want to get started with GDExtension? Don't know where to start? I got a tutorial for you:
https://ko-fi.com/post/GDExtension--Godot-SUPERCHARGED--How-to-get-star-Z8Z4GLUSE
We are going step-by-step through the creation of your first extension.
#gdextension #godotengine #godot #godot4
#Godot4 #godot #godotengine #GDExtension
Not quite there yet, but looking very forward to being able to use an end-to-end #Godot4 dev environment in #VSCode.
Editing #GDScript already looks to work pretty well, and when fixes for debugging are landed in (https://github.com/godotengine/godot-vscode-plugin/issues/389), it should be a very nice environment.
I'm already using VSCode to work on a #GDExtension project, so that will make one solid environment for both C++ and scripts. Certainly nicer than what I had going with Unity.
#GDExtension #gdscript #vscode #Godot4