Early Luminids development showing world generation and creature interactions
Where it starts. Not much of a game yet, but a place.

This is the first of these, so it should probably explain what I am doing and why, before it turns into months of me talking about mesh rebuild times.

Why this game

I want a world that feels alive when I am not doing anything to it.

That is the whole thing, really. Most games are built around what you do to them: the pressure you are under, the threat you are managing, the number you are raising. I wanted the opposite. A place that grows, where small beings make their own choices, and where the world responds to what you build rather than to how efficiently you play.

So there are a few decisions I am making up front and intend to keep:

No combat. No enemies, no health, no threat. Not as a difficulty setting, as a design position.

No fail states. You cannot lose Luminids. Put it down for a week and come back to a colony that is fine.

Creatures that decide for themselves. You will not be issuing orders. You shape the world; they respond to it. If that works, the interesting moments are the ones I did not script.

I have no idea yet how hard the third one is going to be. That is most of what these dev logs will end up being about.

Why I am doing it slowly

I am not rushing this, and I would rather say that now than quietly miss dates later.

Part of it is that a game about calm cannot be made in a panic and still be any good. Part of it is that I am learning what this wants to be while I build it. The plan is to put the bricks in the right order and let the shape emerge, rather than commit to a feature list I wrote before I understood the problem.

Early Luminids world with improved lighting and detail
Lighting, early.
The Luminid character design, a small glowing creature
The creature, as of now.

What actually got built

This was a foundation pass. Less “big features”, more “make the core feel solid”, which is unglamorous and the only reason anything later works.

World core Grounded the world and got streaming smooth. No chunky pop-in as you move, which is the difference between a world and a demo.
Textures Tightened the tiles. Edges are quiet now, so it reads clean even when you pan the camera fast. Noisy tile edges are the thing that makes voxel worlds look cheap.
Lighting Locked three moods I like: glade, diorama, and calm night. Bounce light is still getting away from me.
Luminids Bodies kept deliberately simple with a clean face plate, and expression slots wired up and ready. The simplicity is a bet: if the silhouette is right, expression can do the rest.
Save and load Worlds persist, and autosave is doing its job. Boring, and the thing that makes everything after it possible.
Scenario model First sketch of village life: food, shelter, tools, and a gentle growth curve with nothing punishing in it.
Agents Behaviour models on the bench. Starting small with needs, jobs, and a short memory, and seeing what emerges before adding anything clever.

What is next

  • Harden the mesher, because everything else is downstream of it
  • Finish the expression states so the creatures can actually show something
  • Ship a basic village loop end to end, however ugly
  • Bring the first agents to life and watch what breaks, which is the part I am actually looking forward to

How you can help

Genuinely, the most useful thing at this stage is reactions rather than feature requests.

  • Tell me what feels good or off in a screenshot, even if you cannot say why. Especially if you cannot say why.
  • Ask for a view you want to see and I will go and take it.
  • If a clip or an image gives you a feeling, name the feeling. That helps more than any suggestion.

That last one sounds soft and it is the most useful feedback I get. This game is trying to produce a specific feeling, and the only way to know whether it is working is if someone tells me what they actually felt.

Thanks for being here this early. More soon.

Nick