Overview
Every genre has a first case. For the colony sim, it’s a game that spent sixteen years in public looking like someone had spilled a box of ASCII characters across a black terminal. Dwarf Fortress has been in development since 2002 at Bay 12 Games, which in practice means two brothers, Tarn and Zach Adams. It first shipped as a free alpha in 2006, and player donations kept it going for most of its life. Its influence is visible across the systems-driven games of the past fifteen years. Markus Persson has named it as an inspiration for Minecraft, and RimWorld is essentially an argument about what Dwarf Fortress would look like if you could actually read it.
The premium edition launched on December 6, 2022. Kitfox Games publishes it, and it sells through Valve Corporation’s Steam storefront. That last detail needs clarifying, because store listings sometimes muddle it: Valve runs the shop, not the studio. This is a Bay 12 game to the bone. The commercial release exists partly because the brothers needed a steady income, including money to cover Zach’s medical bills.
The premise is simple. You embark with seven dwarves, a wagon and a modest pile of supplies. You land on a site in a world that has already lived through centuries of simulated history: geology, erosion, rainfall, civilizations, wars and named heroes. Then you dig. There’s no win condition and no campaign. Most fortresses eventually fall, which is why the community’s unofficial motto, “Losing is fun,” reads less like a joke than like a statement of design intent.
The way it’s positioned in the market is unusual. The classic ASCII build is still free on Bay 12’s website. So the Steam version asks you to pay for graphics, a mouse-driven interface, tutorials, music and Workshop support. You’re also paying to fund one of the most stubbornly independent projects in games. On those terms, the pitch works.
Key features
- Procedural Worlds With Real History: World generation simulates tectonics, weather, civilizations, wars and the lives of individual historical figures across centuries before you place a single dwarf. Legends mode lets you read all of it.
- Indirect Control: You give orders like dig here, build this and brew that. The dwarves decide whether, when and how to follow them, based on their skills, needs and state of mind.
- Individual Psychology: Every dwarf has personality traits, values, relationships, preferences and long-term memories. Grief, joy and grudges build up and spread through the population.
- Strange Moods and Artifacts: Sometimes a dwarf seizes a workshop and demands specific materials. Supply them and you get a legendary artifact. Fail and the dwarf goes mad.
- Premium Steam Overhaul: Graphical tilesets, a mouse-first interface, guided tutorials, an original soundtrack and Steam Workshop mod support.
Analysis
The Gameplay Loop
The opening hours present an orderly face. You carve a staircase into a hillside, mark out a farm plot, build a still and lay out bedrooms. Booze is infrastructure, not flavor: dwarves without alcohol get sluggish and miserable, so the brewery belongs beside the dining hall. Migrants arrive in waves. Caravans show up to trade. Nobles move in and start making demands. Then the goblins notice you.
The big-picture loop is plan, disruption, response. You draw up a tidy blueprint, and the simulation finds the hole in it. A miner breaks into an aquifer and floods the lower levels. A forgotten beast crawls out of the caverns three z-levels below your workshops. A dwarf falls into a strange mood, takes over a craftsdwarf’s workshop and demands a material you’ve never seen.
What separates Dwarf Fortress from its imitators is that none of this is scripted. There’s no event deck. Every crisis comes from systems colliding. Fluid physics meets your mining orders. A creature’s generated history meets your fortress’s location. A dwarf’s personality meets a bad week.
Indirect Control
You never move a dwarf. You designate: dig this tile, build that wall, haul these items to that stockpile. Dwarves take on jobs according to their assigned labors, skills and needs. Sometimes they don’t take them at all, because they’re drinking, praying, sleeping or sitting in the meeting hall nursing a grudge.
This is the game’s most divisive design choice and its most important one. The gap between giving an order and seeing it carried out is where the stories live. Say a beloved engraver dies in a cave-in. Her husband spends a season in mourning, picks a fight in the dining hall and breaks a friend’s arm. The friend’s misery then spreads through the fortress. Players call this a tantrum spiral, and it can undo a hundred hours of careful planning in a single in-game month.
Crucially, the cause and effect can be traced afterward. Each dwarf’s thoughts panel spells out what they remember and why they feel the way they do, and Legends mode keeps a permanent record. No scripted game can do this: the story has no author, but it does have a paper trail. That’s why the famous “Boatmurdered” succession game, where players took turns running one fortress, still circulates almost two decades later. It reads like history, because in the game’s logic it was.
Onboarding and Interface
The Steam release’s biggest bet is accessibility, and it largely pays off. The old keyboard-only maze required memorizing a chain of single-letter menus just to place a bed. It’s been replaced by a mouse-driven interface with icons, tooltips and in-game tutorials for the opening hours. Work details replace the brutal labor grid that used to need a third-party tool, Dwarf Therapist, to manage sanely. Stockpile settings are now visual instead of encyclopedic.
But less friction isn’t zero friction. The tutorials teach you how to survive your first winter, not how to run a fortress of eighty. The military screens (squad assignment, uniforms, training schedules) are still the least intuitive part of the game, and the community wiki is effectively required reading.
Depth Versus Opacity
The strongest criticism of Dwarf Fortress has always been that its depth outruns its feedback. The game knows exactly why your mason hasn’t touched the wall you ordered three seasons ago; it just isn’t always eager to tell you. The cancellation message that explains it is usually buried under a dozen trade notices and combat reports. A clear “why isn’t this happening?” tool would help new players more than another tutorial. Failure is fun when you can trace it and just frustrating when you can’t. Bay 12 still leaves too much of that tracing to the player.
Longevity
A fortress lasts until it collapses, you retire it, or the simulation slows to a crawl. Then you start again in the same world, whose history now includes your last colony. The premium build has also brought back Adventure mode, a roguelike where you walk those same worlds as a single character and can loot the ruins of your own failures. Very few games turn your past attempts into new content. This one does it as a matter of course.
Visuals & performance
The new tilesets were drawn by longtime community modders Meph and Mike Mayday, and they were the right call. The pixel art is dense and readable. It keeps the information density of the ASCII version while giving every creature, item and workshop a recognizable shape. It will never be pretty the way Frostpunk is pretty, and it doesn’t try to be. The art exists to make the simulation readable, and it does that job well.
One basic problem is still unsolved: a 3D world viewed as a stack of 2D slices. You still navigate one z-level at a time. Picturing a staircase, a magma channel and a drainage system spread across six layers is a skill that has to be learned. The understated soundtrack stays in the background, which is what you want over a 40-hour fortress.
Performance is the game’s structural weakness by design. Dwarf Fortress tracks the position, material and history of every item, and works out a path for every creature, every tick. Once a fortress grows past roughly a hundred dwarves, with thousands of items and flowing water or magma, the simulation slows down. Players call it FPS death, and no graphics card fixes it, because the bottleneck is the CPU. Capping the population and keeping item counts down will delay it, but nothing prevents it.
Platform nuances
On Steam, Dwarf Fortress is a Windows and Linux game. Mac owners are left with the older classic builds. The interface is designed for mouse and keyboard and benefits from both: the mouse handles orders and menus, while veterans can still use hotkeys for speed. Steam Workshop support turns modding from a folder-shuffling chore into a subscribe button. DFHack, the community’s long-running toolkit for scripts and quality-of-life fixes, is available on Steam as a free companion.
Handheld PCs are a mixed bag. The Steam Deck is an awkward home for this design: the UI is dense text and small click targets meant for a monitor and a desk, and the controls were never built around a gamepad. Play it where you can see the whole screen.
Final verdict
Dwarf Fortress isn’t a polished product in the modern sense, and it never will be. It’s something rarer: a simulation so committed to modeling a world that the game comes out as a side effect. The Steam release doesn’t scale back that ambition; it builds a front door onto it. The door still sticks, the hallway is still dark, and the first fortresses still fall to problems no one saw coming. Then a fourth gets started, because the stories this game hands out are better than anything a writer would have dared to script. Every colony sim on the market owes it something. This is the original, and it’s still the best.
Reviewed by the Rankeno Strategy & Sim Desk. Scores are out of 10; the overall score is the desk’s editorial judgement, informed by the four sub-scores above. How we review