LABS

This is your lab hub. Start from Lab 1 and work upward. If you’ve never done a lab before, do Get Started first so your Godot + C# setup is ready.

OFFICIAL LABS
LAB 1
START HERE

Godot Introduction

Learn the editor basics + complete your first simple project.

LAB 2
CORE

Nodes and Physics

Understand scenes/nodes and add physics-based movement.

LAB 3
CORE

Tweens and Cameras

Make motion smooth and control what the player sees.

LAB 4
CORE

User Interface and Audio

Build UI elements and add sound effects/music.

LAB 5
SAVE DATA

Saving Games with JSON

Save and load progress using JSON files.

LAB 6
VISUAL

Animations

Animate characters/objects and trigger animation states.

LAB 7
WORLD

Tilemaps

Build game levels fast with tiles and tile-based collisions.

LAB 8
AI PATHING

Navigation

Make enemies/NPCs move intelligently around obstacles.

LAB 9
ADVANCED

Particles, Shaders, Lighting

Add VFX and improve atmosphere with lighting/shaders.

BONUS LABS
BONUS
SETUP

C# and JetBrains Rider

Extra help for Rider, C# conventions, and quality-of-life tips.

BONUS
GIT

Source Control

Learn Git basics so you stop losing progress and can collaborate.