Smoke Rising
An offline, single-player medieval settlement simulation in Godot and C#. I plan the village. Its people build, farm, gather, carry goods, eat, and rest.
What it is
Smoke Rising grows a small outpost through seasonal farming, physical gathering, workshops, and trade. Villagers choose their work. I can assign a workplace or change priorities when a job matters. Skills improve with practice. Food has to last the winter, defenders need gear, and raids need an answer. A normal day lasts four minutes at 1×, with pause and 2×/3×.
The source isn't public yet. The current checkpoint is 2026-10-10, and the game is playable. Commercial release acceptance is still open, so this is not a finished store build.
What I like about it
The player does not micromanage every step. Villagers pick jobs, meet needs, and move goods on their own, so the settlement keeps going when I am looking at something else. That autonomy is the part I care about, and the part that is hardest to balance.
Checks run on push to main: pure C# unit tests, then a Windows job that builds, checks assets, and boots a smoke test. Local JSON mods drop into a Mods folder beside the game. They do not need the source or an editor.