Dragon Shelter · Chapter 05

Into a Playable Build

This was the stretch where Dragon Shelter stopped being a folder of scenes and systems and turned into something we could load up and actually play. Here is how integration, iteration, and a lot of testing got us there.

Everything in one place

For weeks our shelter had lived in pieces: a kitchen here, livestock pens there, a town that produced goods in isolation. This was the period we wired it all into a single build you can sit down and play.

We got the town's production system working so the settlement actually makes things instead of just standing there, and we landed the season-change system so the world shifts from one season to the next as time passes. On top of that we pushed a full pass of asset optimization through the build, and the payoff was immediate: roughly a 1.5x to 2x jump in frame rate. That headroom matters more than it sounds, because a sanctuary full of dragons, animals, crops and townsfolk only feels alive when it runs smoothly while all of it is on screen at once.

A fresh pack of environment props built for the shelter's garden and town.
A fresh pack of environment props built for the shelter's garden and town.
A system is just a theory until it survives a real session in the build.

Building the systems that make a home

Underneath the integration work, the core loops kept evolving. We started reworking the kitchen so cooking ties cleanly into building and placing your stations, and we put the first iterations of the livestock system through the build so raising animals feels like part of the daily rhythm rather than a side menu.

We also opened up the visual side of the seasons, beginning with winter: new shaders and materials so snow, light and surfaces read the way a cold season should. Seeing the first winter pass drop into the farm was one of those moments that made the whole world feel a notch more real. None of these systems are finished, but getting them into the playable build early means we can feel where they're rough instead of guessing on paper.

What testing taught us

With a real build in hand, the work shifted from inventing systems to living with them. The focus turned to preparing an updated demo, and that meant putting the build in front of ourselves over and over and writing down everything that got in the way.

We pulled together a list of UX improvements covering controls, the UI, and the on-screen hints that tell a new player what to do, and we kept polishing the look of the interface. We swapped placeholder props for real ones, tidied up basic level design so the space reads clearly, and fixed a batch of localization issues. We even built small developer conveniences into the build for capturing footage cleanly, like a free-flying camera and a toggle to hide the HUD. On the platform side, we talked through what it would take to bring the shelter to a new console: most of it sits close to where our handheld build already is, with the engine upgrade being the real piece of work ahead.

Sketches & process

in-engineIn-engine isometric interior with character, chest and forge while testing room blockout and lighting.
In-engine isometric interior with character, chest and forge while testing room blockout and lighting.
finalFinished isometric Dragon Shelter blacksmith building integrated into the map, with surrounding paths, fences and foliage.
Finished isometric Dragon Shelter blacksmith building integrated into the map, with surrounding paths, fences and foliage.
in-engineMade Dragon Shelter building asset placed and previewed in the Unity scene editor during integration.
Made Dragon Shelter building asset placed and previewed in the Unity scene editor during integration.
modeling3D blockout of the Dragon Shelter blacksmith forge, with brick furnace, anvil and thatch assembled from the concept sheets.
3D blockout of the Dragon Shelter blacksmith forge, with brick furnace, anvil and thatch assembled from the concept sheets.
in-engineDragon Shelter characters dropped into Unity with checkerboard test textures to validate scale and the in-engine look.
Dragon Shelter characters dropped into Unity with checkerboard test textures to validate scale and the in-engine look.
in-engineRuined house concept placed in the isometric world, ivy-covered behind the stone wall.
Ruined house concept placed in the isometric world, ivy-covered behind the stone wall.
in-engineForge building blocked into the city layout among neighbouring houses and fences.
Forge building blocked into the city layout among neighbouring houses and fences.
in-engineIn-engine Dragon Shelter gameplay with the hero walking the dock beside coastal buildings.
In-engine Dragon Shelter gameplay with the hero walking the dock beside coastal buildings.
in-engineShop building integrated into the world, with awning, crates and ivy detailing in the isometric view.
Shop building integrated into the world, with awning, crates and ivy detailing in the isometric view.
modelingDragon Shelter 3D dragon model posed and tested on a ground plane in Maya during character build.
Dragon Shelter 3D dragon model posed and tested on a ground plane in Maya during character build.

What we built