Tutorials

Useful Tutorials i found.

General/Full Game Tutorials

Ver Name Notes
4.0.2 The ultimate introduction to Godot 4 11 hours, touching multiple areas
4.5 Recreate Stardew Valley in Godot & and master advanced Godot concepts master advanced Godot concepts
4.0.3 Tactics Engine Design how I'm structuring the game engine for my future tactics game using Godot
4.1.2 Build a full 3D fps in Godot as fast as possible. Tutorial for beginners.
4.1 Make your first 3D Platformer in Godot 4 Setup, Movement, and Camera Controls
4.1 Slay the Spire Card Game Godot 4 Intermediate Card Game Course
3.4.4 I Used Godot For 100 Hours, Here’s What I Learned Going from Unity to Godot
3.3 Create Your First Complete 3D Game with Godot by GDQuest
3.2 Make an Action RPG in Godot

Concepts

Events Are The Way To Go(dot): Event Bus System to decouple publisher and subscriber.

Components - how to structure a game into manageable parts

Controls

The perfect camera controller

Ultimate First Person Controller Tutorial

GUI

Making a GOOD Drag and Drop Inventory

Build Better UIs in Godot — Separating Controls through State

2D

Draw fewer tiles - by using a Dual-Grid system! (Godot Demo Project)

3D

Ver Name Notes
4.0b Tiled Dungeon Environment From Scratch
4.0b Exporting 3D Models to Godot 4 GlTF settings
Massive Infinite TERRAIN that Generates INSTANTLY Clipmap/Shader Dev & Collisions
3.2.2 Procedural Vegetation Placement Tool Github

Animation

Spider Bot: IK-Tutorial

Active Ragdoll / Physics Animation

Particle Effects

Ver Name Notes
4.0.2 Ultimate Intro - Particles
3.2.2 How to make Particles and Visual Effects in Godot ( and grab the FREE Textures!)

Shader

Ver Name Notes
4.1.2 Welcome to Shaderland - An introduction to visual shaders in Godot
3.x? Everything About Textures in Compute Shaders!
4.2 Common VFX Shader Techniques
4.3 An Intro to Triplanar Mapping

Baking Navmesh Regions at Runtime Best Practices Help - Reddit

Performance

Master THREADS in Godot 4.3: showcasing the utility of multi threading in Godot 4.3. Threads are extremely useful for when we want to pass methods which are expensive computationally to different other cores of your processor. This leads to having a much smoother experience, helping reduce frame drops and speed up loading times.

Misc

Custom Resources - A Godot Workflow GAME CHANGER

Godot C# Setup Guide

Running Godot Games on Steam Deck (Steam Docs)

AI

Complex Game AI Agents in Godot Goal-Oriented Action Planning (GOAP)

Sound

Spatial audio with Dynamic Acoustics in Godot

Virtual Reality

Ver Name Notes
3.5 Godot XR Tools tutorial series Full series by Bastiaan Olij