Dev Blog: Welcome to Polinaria World
A lively tour of the sanctuary sim, from the first command habitat to herds, weather, logistics, repairs, and strange little cultural memories.
Polinaria World is a sanctuary-building simulation set under the yellow-red sky of Tau Ceti 42. The starting point is humble: a command habitat comes online, a few nearby systems wake up, and the player begins turning rough ground into a place that can shelter both people and native herds.
What makes the repo interesting is that it is not just a base builder with a resource counter. The world is made of interlocking systems. Buildings have inventories, components, service load, reliability, maintenance, and operating modes. Routes are physical links with exposure, disturbance, capacity, and wear. Weather pushes on solar output and route behavior. Incidents can temporarily bend the map around a problem. The game is constantly asking a practical question: can this little sanctuary keep working when the environment pushes back?
The early loop has a nice survival-engineering feel. Solar masts provide the power budget. Water extractors fill local tanks. Watering basins become important because herds notice stocked water and drift toward it before thirst becomes dangerous. Mines pull raw ore into local stock, refineries turn that ore into refined material, and the command habitat or storage depots become the camp's useful buffers. When a route is missing or a destination is empty, the UI can suggest the link that would make the system healthier.
There is also a softer layer running alongside the machinery. Herds remember useful places, avoid stressful areas, and can form route memories around water and landmarks. The cognition system tracks observations, rituals, colored route marks, and cultural notes. That gives the map a sense of history: infrastructure is not just production, it changes how the living world moves through the space.
The frontend leans into that operational feel. The map can show buildings, routes, weather, incidents, jobs, and overlays. Route cards report movement, stock, condition, maintenance, reliability, and shortfalls. Service panels expose repair pressure and part production. The player can read the camp as a live system instead of a spreadsheet hidden behind buttons.
Under the hood, the repo is a modern full-stack project. The backend is Python domain code wrapped by an API, with persistence and migrations for long-running worlds. The client is a TypeScript React application served through Vite during development and built into static assets for deployment. Tests cover the domain simulation, API behavior, persistence, notifications, player sessions, and frontend rules. The repo also carries roadmap notes and design documents, so a new contributor can see both where the game is and where it is trying to go.
The fun part is that Polinaria World already has the texture of a game about care. You are not only optimizing throughput. You are keeping water stocked, repairing stressed routes, reading weather pressure, making room for herds, and watching small memories accumulate around the things you build. It is a systems game where the best moments come from seeing the camp start to explain itself.