Making plugins About plugins Creating a plugin The script file A custom node A custom dock Checking the results Going beyond Making plugins About plugins A plugin is a g...
Making main screen plugins What this tutorial covers Initializing the plugin Main screen scene Update the plugin script Try the plugin Making main screen plugins What this...
Static typing in GDScript A brief look at static typing How to use static typing Custom variable types Variable casting Safe lines Define the return type of a function with the...
GDScript warning system GDScript warning system static typing (but it can work without static typing too). It’s here to help you avoid mistakes that are hard to spot during deve...
C# basics Introduction Setting up C# for Godot Prerequisites Additional notes Configuring an external editor JetBrains Rider Visual Studio Code Visual Studio (Windows only) ...
C# basics Introduction Setting up C# for Godot Prerequisites Additional notes Configuring an external editor JetBrains Rider Visual Studio Code Visual Studio (Windows only) ...
GDNative C example Introduction Prerequisites Our C source include #include const godot_gdnative_core_api_struct api = NULL;const godot_gdnative_ext_nativescript_api_struct nat...
GDNative C++ example Introduction Setting up the project Building the C++ bindings Creating a simple plugin Compiling the plugin Using the GDNative module Adding properties ...
Evaluating expressions Basic usage Passing variables to an expression Setting a base instance for the expression Example script Built-in functions Evaluating expressions Ex...
Your first 3D shader Where to assign my material Setting up Shader magic Noise heightmap Uniforms Interacting with light Your first 3D shader SpatialMaterial isn’t quite m...