Closed alpha · now recruiting

The roads of Vaelora are open.

A living fantasy world where you build towers beside your friends. Walk one connected continent, ride the Skybarges between its regions, take up a trade, keep a home, and hold the line together when the waves come.

Plays in your browser, on desktop and phone. A game by Progracom Already invited? Sign in (opens in a new tab)

Descend

An MMORPG tower defence

One world. Your towers. Your friends.

Avaryn is a persistent fantasy world you share with other players. Your commander walks its roads, and when the waves come you fight on the field while the towers you raised hold the lanes beside you.

  1. Crownspire on the Crownwater, seen from above in the game

    Walk a living world

    One connected continent. Cross a border on foot and the road simply continues, with the next region's people and dangers streaming in around you.

  2. The Redscar Frontier, ochre badlands and caravan roads, seen from above in the game

    Hold the line together

    An MMORPG tower defence. Your commander fights on the field while your towers hold the lanes, and every fight is better with friends beside you.

  3. Amblevale's market square with its stalls, statue and villagers

    Make a life between battles

    Take up a trade, keep a home with a hearth and a mailbox, sell at the market, and carry everything you earn into the next fight.

Counted from the alpha build today

  • 17 regions to walk
  • 208 quests and stories
  • 84 battles and dungeons
  • 531 items to earn
  • 240 talents to shape
  • 9 professions

Peoples and classes

Four peoples. One road.

Each people begins on its own ground with its own trouble, then walks out into the same continent. Their homes share one Skybarge run, so friends of every people can meet from the first level.

  • Humans

    Homeland
    Amblevale
    Racial trait
    Second Wind. 30 more maximum Health.

    Warm, loud and stubborn road folk of Amblevale, who feed a stranger first, count everything twice and hang a lantern on every door.

    Humans in the wiki (opens in a new tab)
  • Felis

    Homeland
    The Longacre Vale
    Racial trait
    Quickblood. Attacks land 10 percent faster.

    Smallholders, millers and beekeepers of the Longacre Vale, proud of small exact things: a straight furrow, a dry hayloft, a cheese that turns out right.

    Felis in the wiki (opens in a new tab)
  • Goblins

    Homeland
    Cinderhook Basin
    Racial trait
    Pocket Charge. A chance on every hit to blast everything nearby.

    Free crews of Cinderhook Basin who draw salt, brass and boiler power from the lake without bending the knee to the Ragged Fang clans.

    Goblins in the wiki (opens in a new tab)
  • Groovians

    Homeland
    Rootwake Grove
    Racial trait
    Sap Rise. Whatever you hit is slowed.

    Human-sized treefolk who call themselves groo. Each is a walking sapling or young tree, raised among root roads, tended clearings and the patient songs of old groves.

    Groovians in the wiki (opens in a new tab)

Co-op tower defence

Read the threat. Hold the line together.

Fights happen on the ground you walked in on. Your commander is always on the field, and every technique, tower and blueprint you prepared stays in reach for the whole fight. No shuffle, no draw: costs and cooldowns decide, never luck. Bring friends and the lanes get easier to hold: a knight on the line, an engineer building, a hunter covering the flank.

Four classes, each with its own towers

Straight from the engine

What hunts the roads, live in your browser.

Every model here is the same file the game loads: compressed geometry, KTX2 textures and baked animation. The creatures are rigged and keep their own rhythm, and their keywords tell you what will work before you commit a single tower. Pick one and drag to turn it.

Live in the browser Drag to turn

Vessel

Skybarge

A lake-ferry hull with the boilers taken out, a canopy on and stormglass floats bolted to its sides. It carries players between the regions.

Run
Home Run

Skybarge travel

Free passage, a few rooftops up.

Lake-ferry hulls with the boilers taken out, a canopy on and stormglass floats bolted to their sides. The Free Cinderhook crews fly them on a fixed timetable whether anyone is aboard or not. Walk up a station's gangway, stand on the open deck with everyone else riding, and step off at any other station.

  • No ticket, no fee, no loading screen
  • A barge each way every five minutes
  • The freight pays, so passengers ride free

4 runs 13 stations

  1. Home Run

    The four peoples' homes, so friends of every people can meet from level 1.

  2. Crown Run

    From the Human vale to the capital, high over the Goldenroad.

  3. Wilds Run

    East from the capital into the old forest.

  4. Deep Run

    South down the long arm to the observatories at the edge of the world.

Vaelora, the first charted continent

A world that remembers every road.

Its regions join into one continent you cross on foot. Each keeps its own weather, its own dawn and dusk, its own people with small problems and old grudges, and a story you read from the road before anyone tells it to you. Avaryn is the whole world; Vaelora is only where its story starts.

  1. Where peoples begin

    Four homes, four first stands.

  2. The frontier roads

    Ice, dead woods and a coast to share.

  3. The Crown's heartland

    The royal highroad and the capital.

  4. The high roads

    Out to the edge of the world.

Every region and map in the wiki (opens in a new tab)

The engineering behind it

Built on cloud-agnostic, scalable infrastructure

Avaryn is a persistent, MMO-style world with the server as referee. Everything below lives in one codebase: simulation, networking, database, infrastructure as code and full observability.

  • 50+ concurrent players per node
  • 17 regions in one continuous world
  • 4 players per real-time party
  • 3 signals: metrics, logs and traces
  • The server has the final say

    Every move, strike and tower goes to the server, which simulates the world in fixed ticks and sends back what actually happened. Idle ticks create no traffic, and the database never receives a row per movement.

  • Real-time parties and dungeons

    Up to four players form a party, share quests and enter battles by unanimous decision. Dungeons are instanced with fixed difficulty, and a dropped connection does not break membership.

  • Kubernetes with infrastructure as code

    The cluster runs on k3s at Hetzner and is described entirely in Pulumi: firewall, volumes, cert-manager, PostgreSQL through CloudNativePG and ingress behind Cloudflare. Deployments use immutable image digests.

  • Metrics, logs and traces

    Prometheus metrics in Mimir, structured OTLP logs in Loki and traces in Tempo, collected by an OpenTelemetry Collector. Grafana shows player journeys plus service and database performance.

  • Security on every connection

    Signed game tickets, origin allowlists for WebSocket and CSRF, HTTP-only cookies and periodic revalidation of open connections so that revoked access is actually cut off.

  • Backup, restore and delivery

    Continuous WAL archiving and daily base backups to separate object storage, with a rehearsed restore runbook. GitHub Actions verifies, builds and publishes all four images.

The closed alpha

The roads are waiting. Take your place on deck.

Sign up at playavaryn.com for a place in the closed alpha, and read up on the regions, classes and creatures in the wiki while you wait.

Version 0.6.0: a rebuilt Vaelora, new bodies for all four peoples, Skybarges between the regions and professions with tools of their own.

Want to build something like it?

Games, simulations or real-time experiences. Tell me what you have in mind.