-
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.
-
learn-gdscript
Learn Godot's GDScript programming language from zero, right in your browser, for free.
I'm not sure if you are referring to GDNative which is the native/binary "scripting" interface, or hacking on the engine code itself. Neither are the primary way to use Godot -- the documentation reflects that, I guess. A lot of the documentation is not language specific, and a lot of the topics covered are fundamental.
The engine code is great. It's structured logically and navigating it is intuitive. Building the engine is simple, customisable, and documented well. Significant chunks of the engine are integrated as compiled in 'modules'. You can add your own modules and the build system lets you select which modules to include. Adding new node types and working with the scripting/binding system is pretty straight-forward.
I think the documentation for working on the engine[0] and contributing to the project[1] (as well as the code itself) are areas where Godot is doing exceptionally well.
GDNative can be used to integrate external libraries, add support for other languages[2], without compiling the engine. You can use it as a scripting layer, add node types, etc. I haven't used GDNative non-trivially.
* [0] https://docs.godotengine.org/en/stable/development/cpp/index...
* [1] https://docs.godotengine.org/en/stable/community/contributin...
* [2] https://github.com/godot-rust/godot-rust
Though I am no expert and am unsure whether this remains the case, I recall reading some time ago that Heartbeast had some bad practices in his code and that it was better to learn from GDQuest/Nathan Lovato's content instead. His content is also recommended on the official docs at https://docs.godotengine.org/en/stable/community/tutorials.h...
GDQuest made an excellent web"app" (also available as a desktop application, I believe all versions are made in Godot) that provides an interactive introduction to GDScript: https://gdquest.github.io/learn-gdscript
It's my favorite resource for learning Godot and I can heartily recommend GDQ's channel
Related posts
-
GDext: Rust Bindings for Godot 4
-
Can someone explain how exactly are multiple languages supported in a single game engine
-
Unity’s pricing is a symptom, not the cause of tougher times for the industry
-
“This Is a Disaster:” Game Developers Scramble to Deal with Unity’s New Fees
-
Will rust ever become a first class citizen in Godot?