The King’s Road · Request the opening
World & Research

A civilization cannot survive on atmosphere alone.

The research and the production world are built around the same question: if people actually had to live here, would it still work?

My working rule

If the road exists, it has to lead somewhere.

That sentence came out of a very practical problem. I could make Asgard look impressive faster than I could make it make sense. That was not good enough.

A road affects travel. Water affects settlement. Farms affect households. Law affects behavior. A stable affects how many animals can actually move through a sequence. The world starts becoming useful when those things stop being background decoration and start affecting the story.

The Echoes production world is being developed through Gaea and Unreal Engine as connected geography that can inform writing, previs, camera planning, movement, design and eventually virtual production.

The King's Road entering Asgard in Unreal Engine
The King’s RoadMovement, distance and settlement are part of the same map.
Asgard civic core development
Civic CoreHouseholds and public circulation have to fit together.
Asgard training ground
Training GroundA military space built for the people who actually use it.
Asgard blacksmith exterior
BlacksmithCraft is a civic function, not a fantasy prop.
Research boundary

Three layers. Kept separate.

Attested Source

What surviving Old Norse and Old Icelandic textual witnesses actually preserve.

Historical Context

Archaeology, law, settlement, households, mobility and material culture used to test whether the world can function.

Echoes Adaptation

Where the story interprets, combines, expands or invents, it stays in the adaptation layer.

Hearth Presence

A quiet way to share the world with other visitors, only if you choose to join.

Not joined. Presence requires JavaScript and a configured service.

Joining sends only your chosen area and a temporary session token to Hearth Presence. No name, reading history, precise position, or saved visitor profile. Small groups stay private: an area appears only when at least three sessions have joined. No exact visitor counts are shown.

Join also loads Cloudflare Turnstile to check for automated requests. Presence ends when you leave, hide this tab, navigate away, or use Clean View. If a request is lost, it expires within 90 seconds. Returning never rejoins automatically.

This shows participating sessions, not everyone visiting either website. It is not a promise that three different people are present.