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.19.3 · released 2026-09-01 · 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. Ten regions cut from Bornholm where they really are, built from the Danish national survey: 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. The edges are the sea and the cliff — never a fence.

A plan of Bornholm: ten surveyed regions boxed on the island, the crossings between them drawn as lines with the minutes each ride takes.
  • a surveyed region
  • a road or a railway, with the ride in seconds
  • the packet to Christiansø
  • coast, where it has been surveyed
  • 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 regions sit where they really do; the coast is drawn where it has been surveyed. Thirty-one kilometres east to west, and a thousand seconds aboard to ride the lot.

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.19.3, built 2026-09-01 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 38 MB, not the whole 129 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.19.3-windows-x86_64.zip 108 MB 371555a2a7dec893622d4f70f72ac281ab54db9d89404f6875b1a19aa97e010c
macOS universal rooms-0.19.3-macos-universal.zip 129 MB 9bcc66b0fcdb15d378e48cc22bbc59d74857e50dacc5140dd3e65baf3e7642b8
Linux x86-64 rooms-0.19.3-linux-x86_64.zip 99 MB fc3d7f75df57a23ac568bf2faa6e5f7f51e0bd59d18029b5b8148cfb25792d4b

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