
GDScript
GDScript evolved as a custom scripting language to be used with the Godot computer (and mobile device) Game engine, and for those people who look beyond the real world, it also supports Virtual …
GDScript Tutorials
Here I give you a collection of easy to learn GDScript Tutorials that I created to help you to quickly get up to speed coding with Godot. Create cross-platform software for many different projects including, …
GDScript Questions
Frequently Asked GDScript Questions What is GDScript used for? GDScript is the internal scripting language used by the Godot Game Engine. It is used to program the basic logic that is used to …
Godot 4 - GDScript Features
In GDScript, a lambda looks the same as an anonymous function. But in other languages (such as C# and JavaScript), it may be written to look more like a mathematical operation with arrow notation.
Classes - GDScript
Conclusion Well that’s it for the basics of GDScript programming. Please use the tutorials here as a future reference to refresh your knowledge. The next stage is to start creating your own games. For …
Functions - GDScript
Functions Functions are a way to group together sections of code that perform related actions. They help us to write more readable code and avoid repeating the same code in multiple places. A square …
Conditional Statements - GDScript
GDScript provides a powerful alternative Match statement. This is explained very well in the official docs, so please follow the above link to find out about it.
How to create a Godot Rust GDExtension - GDScript
Using the Rustlang GDExtension bindings for Godot 4 we are now able to create interfaces to Rust code from GDScript. This means that we may bundle a library file such as a DLL with our game to give it …
GDScript Looping
GDScript Looping Looping in GDScript is done with either a for loop or a while loop. For Loop The for loop sets an index value from a range of numbers or by iterating over an object such as an array or …
Shaders in Godot - GDScript
Now this rate value will appear as a shader parameter in the inspector, and may be changed to alter the rate of the pulsating effect. To change the value in GDScript we may do this: