unknown-horizons
Open-source 2D real-time strategy and economy simulation
Unknown Horizons is a free, open-source 2D real-time strategy game with a focus on economy and city building. It is self-buildable and runs offline, providing a complete settlement simulation experience.
Key features
- Economy-focused RTS
- City building
- Self-buildable
- Cross-platform
Pros & cons
Strengths
- Relaxed strategy gameplay
- Fully open-source
Trade-offs
- Development largely paused
- Single-player only
unknown-horizons replaces
Last reviewed Sep 13, 2026 · 725 words
There is nothing to host here. Unknown Horizons is a single-player desktop game, a GPL-2.0 Python take on the Anno series with island settlements, trade routes and a production-chain economy, and it appears in a self-hosting catalogue because it is free software you build and run on your own machine rather than something you point a domain at. The honest job of this page is to tell you what that involves, because development has largely stopped and the build is the hard part.
A 2009 Python game on a 2026 system
The game sits on the FIFE engine, a 2D isometric engine written in C++ with Python bindings, and FIFE is the obstacle. It has its own dependency chain (SDL2, OpenAL, Boost, SWIG) and it has not tracked modern Python releases closely, so the "self-buildable" highlight in the catalogue is accurate but understated. On a current Ubuntu or Fedora you should expect to build FIFE from source first, likely in a virtual environment pinned to an older Python, and then run Unknown Horizons from its checkout with python3 run_uh.py. Budget an evening, not 10 minutes. Windows and macOS users have historically had the easiest time with the last packaged release from the project's own site, and that release still runs on hardware that would embarrass a 512 MB minimum; the game is undemanding once it starts.
The reasons "development largely paused" matters are concrete. Commit activity on the main repository dropped to a trickle years ago. There was an effort to port the game to the Godot engine, which would remove the FIFE problem outright, and it did not reach parity. So what you get today is the last complete state of the FIFE version, with known bugs that will stay known.
What you get once it runs
A relaxed economy builder. You land on an island, put down a warehouse, feed settlers with fishers and farms, upgrade them through tiers that demand more complex goods, and expand to neighbouring islands with ships. The scenario and campaign content is thin compared to a commercial Anno, but free-play on a random map is the point and it holds up. Pace is slow by design; there is no combat worth the name, and the "relaxed strategy gameplay" pro is the whole pitch. If you liked Anno 1404 and want something to run on a laptop with no launcher, no account and no telemetry, that is the audience.
The catalogue lists it as single-user, and for hosting purposes treat it that way. There is no dedicated server binary, no headless mode, and nothing you would put in a container. Do not try.
Where it actually fits in a self-hoster's setup
Two places. First, as a game you keep in your own archive: clone the repository, keep the last release tarball alongside it, and you have a game that cannot be delisted or sunsetted. Second, as a reference codebase: it is one of the larger complete Python games in the open, and its YAML-driven building and production definitions are readable in a way that most game code is not. I have pointed people at it who wanted to see how an economy simulation is structured before writing their own.
If what you wanted was a strategy game your friends can join on a server you run, look elsewhere in the games category. OpenTTD is the closest cousin in spirit, a transport and economy sim with a real dedicated server, an official Docker image and a community that is very much alive. 0 A.D. covers real-time strategy with hosted multiplayer, and Freeciv covers turn-based empire building with a proper server process. All three are better uses of a spare box than trying to make Unknown Horizons do something it was never built for.
What I'd do
Play it, once, from the last packaged release on a desktop, and enjoy it for what it is: a finished-enough free Anno that will run on anything. Do not spend an evening fighting FIFE on a modern Linux unless you specifically want the source running for study. For a hostable economy game, install OpenTTD's dedicated server instead and give Unknown Horizons a fond place in the archive.
Similar game servers apps
Mindustry
Game ServersTower-defense and factory game with servers
Replaces Factorio
Lichess
Game ServersOpen-source chess server and platform
Replaces Chess.com
OpenRCT2
Game ServersOpen-source remake of RollerCoaster Tycoon 2
Replaces RollerCoaster Tycoon
papermc-docker
Game ServersContainerized Minecraft Java server image
Replaces Minecraft Realms
ArchiSteamFarm
Game ServersTool for farming Steam cards from multiple accounts
Replaces Idle Master
2048
Game ServersSelf-hostable browser version of the 2048 sliding puzzle
Replaces Mobile puzzle games