First Transmissions: One Ship, One Window, Day One
All I wanted on the first day was a window, a ship, a grid for scale, and a camera that follows. Four small proofs that the dream is real.

Dev log
Day one. I want one thing before I sleep: a ship in the dark that I can look at.
Not a game. Nothing you can play. Four small proofs, and that is all. A window that opens. A ship inside it. A grid behind the ship so I can feel how big it is. And a camera that stays with the ship when it moves, the way a wingman holds formation. If those four things line up, then the thing in my head has a body in the world, and I can start the long work of falling in love with it.
It took the whole day, and it nearly broke me before lunch.
The ship would not load. I stared at an empty window for the better part of an hour, certain the file was fine, certain I was the problem. I tried the obvious fix. It did nothing. I tried a clever fix. It did less. Every guess made the window emptier. At some point I stopped being a person solving a problem and became a person arguing with a black rectangle. The fix, when it came, was small and slightly embarrassing, and I am not going to pretend I saw it coming. I just kept poking until the dark gave something back.
And then it did.
The ship came up out of nothing: grey, untextured, plain as a sketch, and I grinned at the screen like an idiot. There she is. No skin yet, no lights, no scars from any fight she has not had yet. Just the raw shape of her, hanging there. I sat back and let it sit on the screen for a minute longer than I needed to, because for the first time the thing was not an idea anymore. It was sitting in front of me, taking up space.
Then I dropped a grid in behind her, and that changed everything. A ship alone in a void could be the size of a coin or the size of a moon. Put a grid under her and suddenly she has mass. She is long. She would take time to turn. You could walk her decks for an hour and not see them all. The grid is just a ruler, but it is the first time the ship felt heavy, and heavy is the whole point.
Last proof of the day: the camera. I nudged her forward and the camera came too, framing her from behind and a little above, the angle you take when you want to feel like you are riding in her wake. She slid through the dark and the view held steady on her shoulders. I moved her again just to watch it follow. Then again. It was past dark outside and I was flying a grey shape across an empty grid for no reason except that it felt good.
That is the day. Tiny scope, on purpose. Every pixel in the shot below is something I chose by hand.
Visual changelog
Hello, dark. The smallest possible proof that something is awake in here.
There she is. No skin yet. Just the shape of her, and that was enough to make me grin.
A grid behind the ship. The moment she stopped being a coin and started being a mountain.
The camera holds formation. The last proof, and the one that felt like flying.
Retrospective
The hour I lost to the empty window stung, but it bought me something. I know this dark now. I know where the silence comes from and how to coax a shape out of it, and the next ship will load faster because the first one fought me.
What I have tonight is almost nothing: a grey hull, a ruler, a camera that cares where she goes. But I keep going back to that one frame where she hangs against the grid, long and quiet and waiting, and I think about the day I finally take the chair behind her and feel all that mass swing slowly into a turn. That is the whole reason I started. Tonight she is just an idea with edges. Soon she will be a place I can command.
“Vendor FNA so we own the platform layer. Configure MSBuild for win and mac. Render spacecraft mesh.”
FNA has been successfully copy-vendored. SDL3 native binaries mapped. Spaceship model wireframe rendered in the game window. Pre-push compilation gate set.