Isaac Limb ← Portfolio
Project · Game

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.

Role
Solo
Stack
Godot 4.7.2 .NET · C# · .NET SDK 10
Status
Playable from source. Store release not finished.
Links
Source isn't public yet
4.7.2Godot .NET
Offlinesingle player
CItests on push to main
Modslocal JSON, no editor

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.

← All projects Get in touch →