▸ FOR GODOT DEVS · BY GODOT DEVS

Learn Godot.
10 minutes at a time.

Buy focused Godot workflow courses from indie devs who shipped real games. 70% goes straight to the creator. No subscriptions — just buy the snippet you need.

GET FIRST COURSE FREE →First course — free
# dungeon_gen.gd
func generate_room(size: Vector2i):
var cells = []
for x in size.x:
# ...covered in the course
return cells

▸ FIRST COURSE — FREE

LEVEL DESIGN● AVAILABLE NOW12 min

#01 — Procedural Dungeon Generator in 12 Minutes

BSP Trees · GDScript · No Plugins · Source Code Included

Build a runtime dungeon generator using Binary Space Partitioning. Drop it into any Godot 4 project and call generate(64, 64, $TileMapLayer). Every run produces a fully-connected dungeon — rooms carved, corridors drawn, zero repeated layouts.

  • ▸BSP theory explained in 90 seconds
  • ▸Recursive splitting with axis preference
  • ▸L-shaped corridors — always fully connected
  • ▸Renders live to TileMapLayer
  • ▸Full GDScript source included
FREE
no credit card · keep forever

✓ Free — limited time

✓ Video + GDScript source

✓ Access coming soon

DungeonGenerator.gd
# Attach to Node2D, parent of TileMapLayer
func generate(width: int, height: int, tm: TileMapLayer):
var root := BSPNode.new(Rect2i(0, 0, width, height))
_split(root, SPLIT_DEPTH)
_carve_rooms(root)
_connect_rooms(root, tm)
# ... full source in the course download

▸ COMING SOON

SHADERS14 min

Custom Shader Workflows

Dissolve effects, vertex distortion, screen-space tricks.

AI11 min

Pathfinding & Navigation

NavigationServer2D: dynamic obstacles, agent groups, performance tuning.

SYSTEMS10 min

State Machine Architecture

Reusable hierarchical state machine — no plugins, pure composition.

VFX13 min

GPU Particles Masterclass

Custom particle shaders, sub-emitters, CPU↔GPU hybrid effects.

AUDIO10 min

Procedural Audio & SFX

AudioStreamGenerator, real-time synthesis, reactive music.

▸ SIMPLE PRICING

First course is free.

No subscription. No credit card. First snippet is on us — each self-contained 10–15 min video with GDScript source included.

GET FREE COURSE →

Free access · more courses coming