Log · Tuesday, September 22, 2026
The longest day
The day with the most commits in the whole project. The seven-phase plan left the page: saved games, affinity with the villagers, a field that grows before your eyes, letters, pacts, rituals and the village.
How it went
With the seven-phase rollout plan written in the morning, the afternoon was spent crossing off phase after phase: saving and loading, affinity with the villagers, the field you can watch grow, letters and pacts, and the growing village.
Twelve test gates went in on the same day. Since then, no change is closed without a test that proves it works and a falsified test that proves the test fails.
The longest day
With the seven-phase rollout plan written in the morning, the afternoon was spent crossing off phase after phase: saving and loading, affinity with the villagers, the field you can watch grow, letters and pacts, and the growing village.
Twelve test gates went in on the same day. Since then, no change is closed without a test that proves it works and a falsified test that proves the test fails.
The menu got PixelLab art, ElevenLabs music and a wooden panel with the game's signs. It was the day the project stopped being an idea and became a game with rules.
Milestones of the day
- Seven-phase plan
- Save slots
- Letters, pacts and rituals
- Twelve test gates
Featured commits
- Tools: twelve gate tests and the drawing scripts
- Save slots, the village screen, and what the player found broken
- Art: faith landmarks, lookout, fruit trees, seedlings and food
- Phase 3 of the plan: letters, pacts and rituals
- Add customizable Miva font and PixelLab animations to the menu
- Faith system: three faiths, their own trees and the quest that introduces all three
Who worked: Matheus Ché and Ramon Santos.
57 commits
In the 2D game
d2bc2f9Organize script tools into python and gdscript subfolders and configure PixelLab MCPe6d6ad2Remove 'Bom Jesus dos Pobres' text from home and credits screens074ab7fLoad background texture with FileAccess fallback and set explicit anchors for CanvasLayer92a4597Convert background to genuine PNG, add official pixel-art logo, and structure concept layout in menu_inicial77d2187Remove stray (espaco) causing Parser Error in menu_inicial.gd6225f43Generate dedicated background and wooden panel via PixelLab MCP; integrate pixel-art assets into menu_iniciala6a402cAdd content_margin to StyleBoxTexture so all buttons sit inside the wooden panel frame1db83deAdjust main menu layout, board framing and button plaque assets0544d77Add explicit typing for StyleBoxTexture variables to fix Variant inference warning49a5bc9Add hover and click sound effects to main menu buttons33b2b55Restore missing _btn_voltar_versao variable declarationce6b3dcGenerate menu background theme music via ElevenLabs API and integrate loop in initial menua6b9779Add master audio mute toggle button to main menu and Audio autoload06e46b9Ensure only the currently focused button displays the golden active plaque4fb6247Generate 60s second home music theme via ElevenLabs, add music selection in OPTIONS, custom pixel-art audio icon and fix interior_casa type inference errord7cdd5bUpdate sound icon sprites to crisp pixel art and set TEXTURE_FILTER_NEARESTd4e5418Add sound icons generated via PixelLab MCP44e99b8Update sound icons to a clean, legible pixel-art version via Pixen6ef0bdfGenerate and save sound icons and variations with PixelLab Create Image Proa8530a3Replace hand-made art with assets generated natively via PixelLab MCPf3e803eImprove main menu and tool validations8e54dbfKeep all generated art in a vault, automaticallyfb7d84cArt: faith landmarks, lookout, fruit trees, seedlings and food1ade3acFaith system: three faiths, their own trees and the quest that introduces all three1a6b1ccWorld: lagoon to the east, map 20 tiles wider and color by season40ac79bField: fruit tree with a waiting period, a winter that halts and fruit that feeds02596cfBuilding: every improvement changes the house, and every improvement grants an attribute57e39fdQuests: a checklist that crosses off, plot separate from daily life and a three-pointed compassfbcdcd7Interface: item name in hand, speech bubble, manual zoom and an honest footerd1d9852Gameplay fixes: stuck NPC, house layer, zoom that wouldn't return, letter read twice88cc870Tools: twelve gate tests and the drawing scripts59d73c9Documentation: the vault rule, the faith system and the valley viewc7dd6d4Cordels: ten anonymous chapbooks, all in original verse972e041Wire up the seven talents that promised and did nothing97c1082Script encoding, pen icon and the UTF-16 warning371de43Seven-phase rollout plan, and the old roadmap marked as historyf6591daPhase 0 of the plan: the game can now be saved and loaded63c5889Cross off Phase 0 of the plan795a359Phase 1 of the plan: affinity with the villagers403e561Phase 2 of the plan: the field you can watch growcd9204bPhase 3 of the plan: letters, pacts and rituals7132369Phase 4 of the plan: the growing villageb39f362Configure responsive screen stretching and disable embedded subwindowsd9e8812Keep a fixed 16:9 ratio (aspect keep) and a minimum window size of 640x360b9e6d62Add settlement uids9679018Save slots, the village screen, and what the player found broken1fab764Gate runner with a ceiling, and the rule of never killing Godot by named2d7036Fix PLAY: the slot screen opened behind the menu7836828The starting foods get an owner: the stove's beiju and Candinha's cane juice494de15Fix two gates the food batch left broken7a1becaCordel placed in the scene, paper in hand gets read, and walls only where there's a piece7ca7433The pickaxe gets a stone in the way, and fishing gets a fishermanb68e3eaRefactor main menu, looping video via LTX, soundtracks and Almendra fonte53d61eThe web becomes a web: curving threads, a node with two parents, and the ring that closes60a905fMove version navigation into the header, remove scroll and adjust inner marginsaec1742Add customizable Miva font and PixelLab animations to the menu0cd2e6bSet menu to 3 rows and move QUIT to a bottom-right button
Keep reading
Before and after
The valley is born in pixels
Before the 3D existed, the valley began as a 2D farming RPG. On the first day there was already a plot, Pedro as guide, backpack, field and the map redrawn over the real plan of Bom Jesus dos Pobres.
75 in 2D 41,809 lines
23Sep · Wed
The valley gains a third dimension
First playable 3D prototype in Godot, with an animated character and Tripo connected to the project. In the 2D, the beach comes alive and the cemetery gets someone to look after it.
5 in 3D 33 in 2D 29,946 lines