Sponsor of the Day:
Jerkmate
https://docs.godotengine.org/en/stable/engine_details/engine_api/custom_modules_in_cpp.html
Custom modules in C++ — Godot Engine (stable) documentation in English
Modules: Godot allows extending the engine in a modular way. New modules can be created and then enabled/disabled. This allows for adding new engine...
godot engine stablecustom modulesdocumentation english
https://docs.godotengine.org/en/stable/tutorials/2d/custom_drawing_in_2d.html
Custom drawing in 2D — Godot Engine (stable) documentation in English
Introduction: Godot has nodes to draw sprites, polygons, particles, text, and many other common game development needs. However, if you need something specific...
godot engine stabledocumentation englishcustomdrawing2d
https://matrixdock.gitbook.io/matrixdock-docs/english
DOCUMENTATION | English | Matrixdock docs
This is the docs of Matrixdock where you can find the latest announcements, product introductions, FAQs, and useful links.
english matrixdock docsdocumentation
https://docs.godotengine.org/en/stable/tutorials/xr/xr_room_scale.html
Room scale in XR — Godot Engine (stable) documentation in English
One of the staples of XR projects is the ability to walk around freely in a large space. This space is often constrained by the room the player is physically...
godot engine stableroom scaledocumentation englishxr
https://docs.godotengine.org/en/stable/tutorials/shaders/shader_reference/shader_functions.html
Built-in functions — Godot Engine (stable) documentation in English
Godot supports a large number of built-in functions, conforming roughly to the GLSL ES 3.0 specification. These function descriptions are adapted and modified...
godot engine stabledocumentation englishbuiltfunctions
https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/static_typing.html
Static typing in GDScript — Godot Engine (stable) documentation in English
In this guide, you will learn: how to use static typing in GDScript;, that static types can help you avoid bugs;, that static typing improves your experience...
godot engine stablestatic typingdocumentation englishgdscript
https://docs.godotengine.org/en/stable/tutorials/plugins/running_code_in_the_editor.html
Running code in the editor — Godot Engine (stable) documentation in English
What is@tool?:@tool is a powerful line of code that, when added at the top of your script, makes it execute in the editor. You can also decide which parts of...
godot engine stablerunning codedocumentation englisheditor
https://docs.godotengine.org/en/stable/classes/class_animationnodetimeseek.html
AnimationNodeTimeSeek — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/tutorials/scripting/gdextension/what_is_gdextension.html
What is GDExtension? — Godot Engine (stable) documentation in English
GDExtension is a Godot-specific technology that lets the engine interact with native shared libraries at runtime. You can use it to run native code without...
godot engine stablegdextensiondocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_kinematiccollision3d.html
KinematicCollision3D — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_navigationmeshsourcegeometrydata3d.html
NavigationMeshSourceGeometryData3D — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_timer.html
Timer — Godot Engine (stable) documentation in English
godot engine stabletimerdocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_tilesetscenescollectionsource.html
TileSetScenesCollectionSource — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_sprite2d.html
Sprite2D — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/tutorials/performance/general_optimization.html
General optimization tips — Godot Engine (stable) documentation in English
Introduction: In an ideal world, computers would run at infinite speed. The only limit to what we could achieve would be our imagination. However, in the real...
godot engine stableoptimization tipsgeneraldocumentationenglish
https://docs.godotengine.org/en/stable/tutorials/best_practices/project_organization.html
Project organization — Godot Engine (stable) documentation in English
Introduction: Since Godot has no restrictions on project structure or filesystem usage, organizing files when learning the engine can seem challenging. This...
godot engine stableproject organizationdocumentationenglish
https://docs.godotengine.org/en/stable/tutorials/3d/procedural_geometry/meshdatatool.html
Using the MeshDataTool — Godot Engine (stable) documentation in English
The MeshDataTool is not used to generate geometry. But it is helpful for dynamically altering geometry, for example if you want to write a script to...
godot engine stableusingdocumentationenglish
https://docs.godotengine.org/en/stable/tutorials/3d/global_illumination/using_voxel_gi.html
Using Voxel global illumination — Godot Engine (stable) documentation in English
VoxelGI is a form of fully real-time global illumination, intended to be used for small/medium-scale 3D scenes. VoxelGI is fairly demanding on the GPU, so it's...
godot engine stableglobal illuminationusingvoxeldocumentation
https://docs.godotengine.org/en/stable/classes/class_chainik3d.html
ChainIK3D — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_visualshadernodeparticlemeshemitter.html
VisualShaderNodeParticleMeshEmitter — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_editorspinslider.html
EditorSpinSlider — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_openxrcompositionlayercylinder.html
OpenXRCompositionLayerCylinder — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/getting_started/first_3d_game/index.html
Your first 3D game — Godot Engine (stable) documentation in English
In this step-by-step tutorial series, you will create your first complete 3D game with Godot. By the end of the series, you will have a simple yet finished...
godot engine stablefirst 3dgamedocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_openxractionbindingmodifier.html
OpenXRActionBindingModifier — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_moviewriter.html
MovieWriter — Godot Engine (stable) documentation in English
Inherits: Object Abstract class for non-real-time video recording encoders. Description: Godot can record videos with non-real-time simulation. Like...
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_editorexportplatformandroid.html
EditorExportPlatformAndroid — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/tutorials/scripting/debug/index.html
Debug — Godot Engine (stable) documentation in English
Overview of debugging tools, Output panel, Debugger panel, The Profiler, Using the ObjectDB profiler, Custom performance monitors.
godot engine stabledebugdocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_visualshadernodevectorlen.html
VisualShaderNodeVectorLen — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/getting_started/introduction/first_look_at_the_editor.html
First look at Godot's interface — Godot Engine (stable) documentation in English
This page will give you a brief overview of Godot's interface. We're going to look at the different main screens and docks to help you situate yourself. The...
engine stable documentationfirst lookgodotinterfaceenglish
https://docs.godotengine.org/en/stable/classes/class_scripteditor.html
ScriptEditor — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_compressedtexture2d.html
CompressedTexture2D — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_editorinspector.html
EditorInspector — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_raycast2d.html
RayCast2D — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_enetpacketpeer.html
ENetPacketPeer — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_meshlibrary.html
MeshLibrary — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_editorscriptpicker.html
EditorScriptPicker — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/tutorials/navigation/navigation_using_navigationlinks.html
Using NavigationLinks — Godot Engine (stable) documentation in English
NavigationLinks are used to connect navigation mesh polygons from NavigationRegion2D and NavigationRegion3D over arbitrary distances for pathfinding....
godot engine stableusingdocumentationenglish
https://docs.godotengine.org/en/stable/tutorials/inputs/input_examples.html
Input examples — Godot Engine (stable) documentation in English
Introduction: In this tutorial, you'll learn how to use Godot's InputEvent system to capture player input. There are many different types of input your game...
godot engine stableinputexamplesdocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_gpuparticles2d.html
GPUParticles2D — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/tutorials/assets_pipeline/retargeting_3d_skeletons.html
Retargeting 3D Skeletons — Godot Engine (stable) documentation in English
To share animations among multiple Skeletons: Godot has Position/Rotation/Scale 3D tracks (which this document calls
godot engine stableretargeting3dskeletonsdocumentation
https://docs.godotengine.org/en/stable/classes/class_arrayoccluder3d.html
ArrayOccluder3D — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_packedint64array.html
PackedInt64Array — Godot Engine (stable) documentation in English
A packed array of 64-bit integers. Description: An array specifically designed to hold 64-bit integer values. Packs data tightly, so it saves memory for large...
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/community/tutorials.html
Tutorials and resources — Godot Engine (stable) documentation in English
This is a list of third-party tutorials and resources created by the Godot community. For resources, remember that there is the official Godot Asset Library...
godot engine stabletutorialsresourcesdocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_gpuparticlescollision3d.html
GPUParticlesCollision3D — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_lightmapgidata.html
LightmapGIData — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_styleboxtexture.html
StyleBoxTexture — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_tiledata.html
TileData — Godot Engine (stable) documentation in English
Inherits: Object Settings for a single tile in a TileSet. Description: TileData object represents a single tile in a TileSet. It is usually edited using the...
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_audiostreamplaybacksynchronized.html
AudioStreamPlaybackSynchronized — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_httprequest.html
HTTPRequest — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/tutorials/shaders/your_first_shader/index.html
Your first shader — Godot Engine (stable) documentation in English
This tutorial series will walk you through writing your first shader. It is intended for people who have very little prior experience with shaders and want to...
godot engine stablefirstshaderdocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_multimeshinstance2d.html
MultiMeshInstance2D — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_audiostreamplaybackoggvorbis.html
AudioStreamPlaybackOggVorbis — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_skeleton3d.html
Skeleton3D — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/getting_started/first_3d_game/02.player_input.html
Player scene and input actions — Godot Engine (stable) documentation in English
In the next two lessons, we will design the player scene, register custom input actions, and code player movement. By the end, you'll have a playable character...
godot engine stableplayer sceneinputactionsdocumentation
https://docs.godotengine.org/en/stable/classes/class_visualshadernodetexture.html
VisualShaderNodeTexture — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_textedit.html
TextEdit — Godot Engine (stable) documentation in English
godot engine stabletexteditdocumentationenglish
https://docs.godotengine.org/en/stable/tutorials/scripting/singletons_autoload.html
Singletons (Autoload) — Godot Engine (stable) documentation in English
Introduction: Godot's scene system, while powerful and flexible, has a drawback: there is no method for storing information (e.g. a player's score or...
godot engine stablesingletonsautoloaddocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_visualshadernodevec2constant.html
VisualShaderNodeVec2Constant — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_audiostreamwav.html
AudioStreamWAV — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_rdpipelinespecializationconstant.html
RDPipelineSpecializationConstant — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/tutorials/platform/ios/index.html
iOS plugins — Godot Engine (stable) documentation in English
Creating iOS plugins, Plugins for iOS.
godot engine stableiospluginsdocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_texture2d.html
Texture2D — Godot Engine (stable) documentation in English
godot engine stabletexture2ddocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_editorfilesystemimportformatsupportquery.html
EditorFileSystemImportFormatSupportQuery — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/tutorials/scripting/c_sharp/index.html
C#/.NET — Godot Engine (stable) documentation in English
C# is a high-level programming language developed by Microsoft. Godot supports C# as an option for a scripting language, alongside Godot's own GDScript. The...
godot engine stablecenglish
https://docs.godotengine.org/en/stable/classes/class_gradient.html
Gradient — Godot Engine (stable) documentation in English
godot engine stablegradientdocumentationenglish
https://docs.godotengine.org/en/stable/tutorials/export/exporting_projects.html
Exporting projects — Godot Engine (stable) documentation in English
Why export?: Originally, Godot did not have any means to export projects. The developers would compile the proper binaries and build the packages for each...
godot engine stableexportingprojectsdocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_packetpeerstream.html
PacketPeerStream — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/tutorials/index.html
Tutorials — Godot Engine (stable) documentation in English
General: Best practices, Editor introduction, Migrating to a new version, Troubleshooting. Topics: 2D, 3D, Animation, Assets pipeline, Audio, Export, File and...
godot engine stabletutorialsdocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_placeholdercubemap.html
PlaceholderCubemap — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_scenetreetimer.html
SceneTreeTimer — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_audiostreamplaybackresampled.html
AudioStreamPlaybackResampled — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_pinjoint2d.html
PinJoint2D — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/tutorials/2d/particle_process_material_2d.html
ParticleProcessMaterial 2D Usage — Godot Engine (stable) documentation in English
Process material properties: ParticleProcessMaterial properties Min, max, and curve properties, The properties in this material control how particles behave...
godot engine stable2dusagedocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_canvasitemmaterial.html
CanvasItemMaterial — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/tutorials/networking/websocket.html
Using WebSockets — Godot Engine (stable) documentation in English
HTML5 and WebSocket: The WebSocket protocol was standardized in 2011 with the original goal of allowing browsers to create stable and bidirectional connections...
godot engine stableusing websocketsdocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_physicsserver3dmanager.html
PhysicsServer3DManager — Godot Engine (stable) documentation in English
Inherits: Object A singleton for managing PhysicsServer3D implementations. Description: PhysicsServer3DManager is the API for registering PhysicsServer3D...
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_editorexportplatformios.html
EditorExportPlatformIOS — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_openxrrendermodelextension.html
OpenXRRenderModelExtension — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_label.html
Label — Godot Engine (stable) documentation in English
godot engine stablelabeldocumentationenglish
https://docs.godotengine.org/en/stable/tutorials/assets_pipeline/index.html
Assets pipeline — Godot Engine (stable) documentation in English
Import process, Importing images, Importing audio samples, Importing translations, Importing 3D scenes, Retargeting 3D Skeletons, Exporting 3D scenes, Blender...
godot engine stableassetspipelinedocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_videostream.html
VideoStream — Godot Engine (stable) documentation in English
godot engine stablevideostreamdocumentationenglish
https://docs.godotengine.org/en/stable/tutorials/migrating/upgrading_to_godot_4.6.html
Upgrading from Godot 4.5 to Godot 4.6 — Godot Engine (stable) documentation in English
For most games and apps made with 4.5 it should be relatively safe to migrate to 4.6. This page intends to cover everything you need to pay attention to when...
godot 4 5engine stable documentationupgrading6english
https://docs.godotengine.org/en/stable/tutorials/3d/procedural_geometry/arraymesh.html
Using the ArrayMesh — Godot Engine (stable) documentation in English
This tutorial will present the basics of using an ArrayMesh. To do so, we will use the function add_surface_from_arrays(), which takes up to five parameters....
godot engine stableusingdocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_linkbutton.html
LinkButton — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/tutorials/scripting/filesystem.html
File system — Godot Engine (stable) documentation in English
Introduction: A file system manages how assets are stored and how they are accessed. A well-designed file system also allows multiple developers to edit the...
godot engine stablefile systemdocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_richtexteffect.html
RichTextEffect — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_xrtracker.html
XRTracker — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_planemesh.html
PlaneMesh — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/engine_details/file_formats/gdscript_grammar.html
GDScript grammar — Godot Engine (stable) documentation in English
This is the formal grammar of GDScript written in EBNF, for reference purposes.
godot engine stablegdscriptgrammardocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_characterbody2d.html
CharacterBody2D — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_inputeventmouse.html
InputEventMouse — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_cylindermesh.html
CylinderMesh — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_audiobuslayout.html
AudioBusLayout — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_hsplitcontainer.html
HSplitContainer — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_imageformatloader.html
ImageFormatLoader — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_animationnodeblendtree.html
AnimationNodeBlendTree — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/classes/class_animationnodeoneshot.html
AnimationNodeOneShot — Godot Engine (stable) documentation in English
godot engine stabledocumentationenglish
https://docs.godotengine.org/en/stable/about/release_policy.html
Godot release policy — Godot Engine (stable) documentation in English
Godot's release policy is in constant evolution. The description below provides a general idea of what to expect, but what will actually happen depends on the...
engine stable documentationrelease policygodotenglish
https://docs.godotengine.org/en/stable/classes/class_quaternion.html
Quaternion — Godot Engine (stable) documentation in English
A unit quaternion used for representing 3D rotations. Description: The Quaternion built-in Variant type is a 4D data structure that represents rotation in the...
godot engine stablequaterniondocumentationenglish
https://docs.godotengine.org/en/stable/getting_started/first_3d_game/03.player_movement_code.html
Moving the player with code — Godot Engine (stable) documentation in English
It's time to code! We're going to use the input actions we created in the last part to move the character. Right-click the Player node and select Attach Script...
godot engine stablemovingplayercodedocumentation