
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 …
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 …
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 …
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 …
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.
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 …
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 …
Godot Keyboard and Mouse Button Input Programming - GDScript
Godot Keyboard and Mouse Button Input Programming Commonly you will want your Godot game to respond to user input from the keyboard and mouse. In this tutorial we will look at …
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:
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 …