Articles
Build a real mechanic.
Goal-first Godot recipes, plus lessons from running our own plugin test and proof pipelines. The recipes end with a demo you can play in your browser; the lessons stand on their own.
Recipes
Godot 4 tilemap collision: the TileMapLayer setup
Add collision to a TileMapLayer in Godot 4.3+: a TileSet physics layer, per-tile collision polygons, a CharacterBody2D mask that matches, and one-way platforms.
Item Vault Lite vs the full edition: what the free version includes
The free Item Vault Lite covers item definitions, containers, drop tables, 2D pickups, the wallet, and JSON saves. The full edition adds 3D pickups, scene spawners, shop pricing, and crafting.
Godot 2D platformer: state machine, attacks, and enemies
A 2D platformer in Godot 4 built as one explicit state machine: idle, run, jump, fall and attack, coyote time, hitboxes that only fire on active frames, and enemies that react.
Godot AnimationTree: conditions and blend spaces for 2D
Drive a 2D character's AnimationTree from GDScript: a state machine whose transitions read conditions, a BlendSpace2D for eight directions, and the parameter names that must match.
Godot 4 UI: one Theme, and a pause menu that pauses
Build a Godot 4 UI theme once — fonts, StyleBoxes, type variations — and a pause menu that stops the tree, keeps the menu alive, and does not leak focus back into the game.
Godot 2D top-down game: the systems, in order
Build a 2D top-down game in Godot 4 in the order the systems depend on each other: character, depth sorting, tile collisions, camera, animation, then interaction.
Godot multiplayer grid placement: one host, four sessions
Four placement sessions on one Grid Placement host: independent previews and catalogues, one committed grid, and the networking boundary left to your game.
Godot 2D grid building system: paint, place, save
Build a 2D grid building system in Godot 4: five terrain brush modes, buildings on TileMapLayer cells, and a save that restores both layers.
Godot 3D grid building system: the runtime loop
Build a player-facing 3D grid building system in Godot 4: place, manipulate, demolish with refunds, and save the build so it reloads where it stood.
Grid-building plugins for Godot 4 compared: build mode vs editor tools
What the Godot 4 grid placement options actually are, what each one covers, and which fits a runtime build mode. Verified against each project's own documentation.
3D room placement in Godot: build rooms and stack storeys
3D room placement in Godot 4: place a whole room as one object on a GridMap, stack the same room on the storey above, and read the refusals it hands back.
3D grid placement in Godot 4: full setup tutorial
Wire 3D grid placement into a Godot 4 project with Grid Placement 6.3: host nodes, snap profiles, terrain palettes, catalog, input actions, then place.

Age crops and NPCs on game days in Godot
Pick the right Calendar Time ageing model: discrete date ticks for crops and birthdays, continuous clock seconds for buffs and spoilage, per system.

How to make a shop in Godot
Sell from an Item Vault inventory with DropTable stock, atomic buys, and game-owned prices: the vault moves goods, your game moves gold after commit.

Snap to a TileMap in Godot: 2D grid placement
How to snap to a TileMap in Godot 4: place 2D furniture, props, and buildings on a TileMapLayer with anchored scenes, live cell previews, and commit results.

Godot drag and drop inventory
Build drag and drop inventory UI on Item Vault: game-owned slots over container add and remove, with stacking, partial moves, and a redraw after every mutation.

Godot inventory system tutorial
Build a complete Item Vault inventory for a 2D or 3D Godot 4 game: pickups, enemy drops, stacking, crafting, equipment, and save and load sharing one item model.

2D and 3D day-night cycle in Godot 4 tutorial
Build a 2D or 3D day-night cycle in Godot 4 with Calendar Time: author times of day, drive the clock, light the scene, and keep saves honest.

How to make a farming system in Godot
Grow crops on Grid Placement soil plots with Calendar Time ageing: one growth tick per game day, seasons from the calendar, save-safe harvests.

How to snap objects to a 3D grid in Godot
Snap LEGO-style bricks, furniture, and structures to a 3D GridMap with Grid Placement: mounts, previews, rotation, validation, and save-safe restore.
Lessons from the pipeline
GdUnit failures: assertions vs cases
A GdUnit run can report thousands of failures across a few hundred cases. Count failing cases, print both numbers, and keep the red signal meaningful.
Find blank frames in Godot test captures
A screenshot of nothing is still a valid PNG. Refuse flat frames in your Godot capture pipeline so blank evidence fails your build instead of passing.