BACK TO ALL DEV LOGS
TECHNICAL DEEP DIVE2026-05-21

Day One: I Decided To Owe Nobody

Two calls I made before any of the game existed. One about the machine that runs the ship. One about the words on the screen. Both about owing nobody.

Solo Developer
Lead Game Designer & Pilot

Two calls I made on day one

There is no ship yet. There is a black window the size of the void, and somewhere inside it I want a hundred meters of cold metal to hang in the dark, silent, turning slow. None of that exists on day one. But the day one looks finished from the cover, and the cover is a lie. So before I built any of the actual game, I made two quiet structural calls. Both came from the same stubborn instinct: when I am alone in the dark with this thing, I want to owe nobody.

First call: I keep the whole machine that drives the ship in my own hands. A capital ship has to feel the same on every screen it ever lands on, the desktop, the laptop, the little handheld a player takes to bed. The plumbing that makes the same ship breathe across all of those machines is not something I will rent from a stranger and wait on. So I took it all in, severed the leash to whoever made it, and made it mine. If a player's machine does something strange, I do not file a ticket and wait for someone on the far side of the world to care. I open the hood myself. That is a heavier thing to carry. I knew it when I picked it up. I picked it up anyway.

Second call: the words on the screen come straight off the disk. The usual way is a second, sullen ritual: feed your letters through an offline grinder, watch it spit out a sealed lump, and ship that lump beside the game. A whole second machine, with its own moods and its own ways to break at midnight. I wanted none of it. Every word you read inside the game is now read the instant it is needed, no grinder, no lump, no ritual. The same way the ship will one day be read into the dark.

Solo Developer
Lead Game Designer & Pilot

Why two unrelated calls were the same call

They look like strangers. They are twins.

A game built by one person lives or dies on the distance between a cold start and a living window. If that walk is long and three of its steps are loose boards, the project gets harder to come home to every single night. So I shortened the walk to almost nothing. Today a stranger could land on this thing fresh and have it breathing in a single step. No grinder to run. No parts to fetch. No outsider's machine to chase down.

The first time the window lit up and threw a line of plain white text back at me, I grinned at an empty room. Nothing was in it. A black rectangle, a few letters, that is all. But every single layer between the disk and that pixel was a thing I chose. I sat there a moment longer than I needed to.

A black window with white text, the first sign the whole thing is alive. Hello on day one. A boring picture, and the most important proof I have. Every layer behind it is mine.

Solo Developer
Lead Game Designer & Pilot

What it cost me

It cost me the easy road, and I want to be honest about that. Holding the whole machine in my own hands means I cannot simply grab some shiny thing a stranger built and bolt it on. If it expects a different version of the plumbing than the one I carry, the two fight, and there is no one to fix it but me. So I live by a hard little rule now: anything I take from the outside has to ask nothing of my insides, or it does not come aboard. That rule has already cost me a few tempting shortcuts. I would make the same trade again.

It is a small day. A black window, a few words, no ship in sight. But behind those words sit the two calls that set how much friction every future day begins with, and I made them on purpose, as early as I possibly could. Somewhere past that black rectangle there is a bridge waiting, and a long cold mass that will one day wheel its bow across the stars. I want it standing in a window I owe to no one.

Vibe Check // Prompt Record
Developer:

Vendor FNA so we own the platform layer. Configure MSBuild for win and mac. Render spacecraft mesh.

AI Agents:

FNA has been successfully copy-vendored. SDL3 native binaries mapped. Spaceship model wireframe rendered in the game window. Pre-push compilation gate set.

Reviewed & Approved by Editor Agent