Gudhjem at dusk from the hill above it: hundreds of houses with lit windows, roads winding down to the sea, forest on the ridge.

A small multiplayer island · one map · no fast travel

Every home here is somebody's.

You arrive with nothing. Take a job at City Hall, walk out into the streets, earn a wage, rent a bedsit on Åbogade — and one day, maybe, buy the mansion on the hill. There are only as many homes as there are doors.

Version 0.21.0 · released 2026-09-08 · free, and it keeps itself up to date

How it goes

Nothing is given. Everything is walked to.

  1. Arrive

    You start in City Hall with empty pockets and a jobs board on the wall. The big doors open onto a Gudhjem street.

  2. Work

    Collect the litter along Gudhjem’s streets, shift crates on Rønne’s quays, or crunch numbers at the office. Rounds pay when you finish them.

  3. Rent

    A day's wages rents a bedsit — paid up front, for as many days as you choose. Your key works at a real front door.

  4. Own

    Buy the place, or a better one. Furnish it, repaint it, lock it, let it out. The Bureau advances; so do other citizens.

The property register

A hundred and forty-four addresses, and no more.

Land here is scarce on purpose: the agency's register is the whole supply, and when a home is bought it is off the market until its owner sells. New addresses only arrive when more of the island is surveyed. Eleven crossings already run — the coast roads, the railway lines that closed in 1968, and the packet out to Christiansø — and every one is ridden, because six to twenty-seven kilometres is not a step.

For sale & to letAllowance
Kastanievej 2, Gudhjem
A stove, a bed, the harbour downhill.
450 · or 45/day
Fælledvej 2, Hasle
Whitewash, and a door that faces the weather.
450 · or 45/day
Åbogade 2, Gudhjem
One room over the smoke-houses. A start.
600 · or 60/day
101 Trappen 2, Christiansø
Up the fortress steps. The boat comes twice.
600 · or 60/day
Slotslyngvej 2, Hammershus
Heath on three sides, a ruin on the fourth.
600 · or 60/day
Åbogade 4, Gudhjem
A partition that dreams of being a wall.
900 · or 90/day
Slamrebjergvej 4, Paradisbakkerne
Granite, gorse, and nobody watching.
900 · or 90/day
Kirkebakken 2, Svaneke
A door between sleeping and everything else.
1,600 · or 160/day
Bokulvej 2, Gudhjem
Two storeys up the hill, neighbours through the wall.
2,900 · or 290/day
Fyrvejen 2, Dueodde
Lighthouse Road. Pines behind, sand in front.
2,900 · or 290/day
Gudhjem Feriepark 4, Gudhjem
Garden, garage, and the sea over the hedge.
4,800 · or 480/day
Langebjergvej 2, Hammershus
Under the crag, out of the wind.
4,800 · or 480/day
101 Trappen 4, Christiansø
The garrison’s best windows, and the whole Baltic.
7,000 · or 700/day
Paradisvej 2, Rønne
Double-height hall. A staff of none.
13,000 · or 1,300/day
Prices in Allowance, earned on the island. Renting is paid up front for the days you choose; buying is forever, or until you sell.

The island

Thirty kilometres of it, and all of it real.

A real island at full size, all of it walkable. Every square kilometre of Bornholm and Christiansø, built from the Danish national survey and streamed in around you as you go: Gudhjem’s harbour on its granite slope, Rønne’s ferry port, Almindingen’s forest and the rift valley through it, the moor at Paradisbakkerne, the ruin on the crag at Hammershus, the dunes at Dueodde — and the twenty-two kilometres of real road between the first and the second. The edge is the sea — never a fence.

A map of Bornholm in shaded relief: the towns and villages boxed on the island where they sit, the bus, rail and ferry rides between them drawn as lines with the seconds each takes.
  • a town
  • a bus or a railway, with the ride in seconds
  • the packet to Christiansø
  • the island: relief from the national terrain model, woods and roads from OpenStreetMap
  • the Baltic
Drawn from the same survey the world is built from, rather than by hand — so the map cannot quietly disagree with the ground. The island is the national terrain model at twenty metres; the towns sit on it where they really are, and everything between them is walked. Thirty-one kilometres east to west, and a thousand seconds aboard if you ride the lot instead.

House rules

No fast travel. Anywhere. Ever.

Your friend's house is where it is. The office is where it is because somebody put it there. When somebody says they own the mansion on the hill, you have stood at the bottom of that hill — so it means something.

— the whole design, in one rule

Menus tell you addresses, not teleports. The walk is the game: the jobs are on the way, the shops are on the way, and so is everyone else. Bornholm is thirty kilometres end to end, and all of it is real ground: hedged lanes above Gudhjem, the rift valley with its twenty-two metre walls through Almindingen, the waterfall in Døndalen cutting to the sea cliffs, granite and gorse at Paradisbakkerne, the finest sand in Europe at Dueodde. None of it was invented — it was surveyed, at 1:1, and the beta plays all of it.

Downloads

Download once. It looks after itself.

Version 0.21.0, built 2026-09-08 with Godot 4.7.2. The game connects to this server on its own. Make an account first — the game's login screen sends you here for it.

You only need to download this once. ROOMS keeps itself up to date: it checks for a new version shortly after you start playing, fetches it in the background — about 68 MB, not the whole 246 MB again — and switches to it next time you open the game. Nothing is changed underneath a session you are in the middle of. You can see what it is doing, and ask it to check now, under Options. A new download is only needed when the game engine or the artwork changes, and it will tell you so rather than quietly failing.

PlatformFileSizeSHA-256
Windows x86-64 rooms-0.21.0-windows-x86_64.zip 225 MB 0e644f1679d4058ce14252b9e7fc325ddc07f46349193b3bf1d6fed360ebda9f
macOS universal rooms-0.21.0-macos-universal.zip 246 MB 497ad3dfacc4531a319e7c39166a5931ecc02251b058357e9043092cda189ed7
Linux x86-64 rooms-0.21.0-linux-x86_64.zip 216 MB 6d9d29c45241501b67e45314d51fa7cd998705fe6b869cd26c29792a5611f3d3

Getting it to run

Each system will want a word first.

The builds are not code-signed with paid certificates, so the first launch needs one extra step. After that they open like anything else.

macOS

Unzip it, then right-click ROOMS and choose Open. Double-clicking gives you no way past — the option to open it anyway only appears on the right-click menu.

If macOS says it is damaged and can't be opened, that is a build from before 0.2.1. Either download this one, or clear the quarantine flag on the old one:

xattr -dr com.apple.quarantine ROOMS.app

Windows

SmartScreen will interject. Click More info, then Run anyway.

Some antivirus tools take a moment to scan an unsigned executable the first time; let them finish.

Linux

Unzip, mark it executable, run.

chmod +x rooms.x86_64
./rooms.x86_64