Build a colony of ruthless capitalist Dwarves in a strange fantasy land.
All Reviews:
Mixed (77) - 64% of the 77 user reviews for this game are positive.
Release Date:
Sep 25, 2017

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Early Access Game

Get instant access and start playing; get involved with this game as it develops.

Note: This Early Access game is not complete and may or may not change further. If you are not excited to play this game in its current state, then you should wait to see if the game progresses further in development. Learn more

What the developers have to say:

Why Early Access?

“Our team is made up of a handful of hobbyists and contractors. We have been developing DwarfCorp since late 2012, so it isn't early in the development process, per se; but its only recently (late 2017) that the game has been polished enough to show on Steam. We ran a successful Kickstarter in 2013, and used the funds to get the game to this state.

DwarfCorp is now in Beta mode. We're constantly updating and improving the game. Funds from Early Access and your feedback will all go toward improving the game until its finished.”

Approximately how long will this game be in Early Access?

“We plan to exit Early Access in Q4 2018.”

How is the full version planned to differ from the Early Access version?

“The core features of DwarfCorp are all pretty much complete (if a little buggy). By the end of Early Access we plan on squashing as many bugs as we can, improving performance, and adding new content. In particular, we plan on increasing the number of things dwarves can build, creatures they can interact with, and scripted events for the player to enjoy.”

What is the current state of the Early Access version?

“The core features are in place. The game is mostly playable and is pretty fun in its current state. We're still working on improving performance, fixing bugs, and making it more enjoyable.

What is done right now:
* Mining both above and underground.
* Directly controlling dwarves.
* Gathering/chopping trees, stockpiles and treasuries.
* Graveyards, graves and corpses
* Building rooms/items/structures
* Crafting
* Farming / Animal Husbandry
* Trade/War with natives
* Magical research
* Overworld generation / sandbox
* Dwarf leveling, happiness, hiring/firing dwarves
* Dwarf classes: Miner, Craftsdwarf, Wizard, Axedwarf, Musketdwarf
* Biomes: Forest, Desert, Tundra, Jungle, Grassland, Waste, Caves
* Several land animals and birds.
* Natives: Elves, Goblins, Molemen and the Undead

What needs some more work:
* More kinds of crafts and items (there are only about 6 things to craft)
* More kinds of dwarf interactions and skills
* More scripted events and quests (right now there is only one)
* Better fleshing out of natives and war
* More variation of dwarf appearence and behavior”

Will the game be priced differently during and after Early Access?

“Price will not change as we exit Early Access. We may hold sales or promotional events in the future, and may provide paid content long after Early Access is over.”

How are you planning on involving the Community in your development process?

“DwarfCorp is open source, so we not only accept comments and feedback from the community, but also source code. One of the most important parts of Early Access will be increasing the size of our user base to do more thorough testing of the game's mechanics to balance them and make them more fun.”
Read more

Buy DwarfCorp


Recent updates View all (38)

July 8

New version 18.07.08

Hi everybody. In the month of June we were working on clarifying and improving the design of DwarfCorp before we leave Early Access in October of this year.

We’ve been deciding which features to expand (for example, trading, dwarf interaction and crafting), which to redo or balance (magic, combat and mining), and which to cut altogether (TBD). Some of the design changes we have already implemented for this next version, 18.07.08. Others we will be rolling in during the coming months.
Almost Everything Is Tradeable
One of the design changes we’ve implemented for this new version is that all items that dwarves create can now be traded or stockpiled. Goblins, Elves, Molemen and the Undead also craft items that they will try to trade with you. You can now deconstruct objects and put them into stockpiles for trading.

Mining Nerfed
We noticed that players could basically strip mine the entire world in a few hours. Not that strip mining isn’t an important part of DwarfCorp (it is!) but we wanted to make this a little more challenging for the player. We have added 6 new stone types (Sandstone, Shale, Slate, Granite, Marble and Obsidian) that spawn in layers depending on the biome. These stone layers get more and more difficult to mine for low-level dwarfs, so as you go deeper, it takes longer to mine stuff. We’ve also increased the rate at which dwarves return to stockpiles to deposit stone to further slow down mining.

We’ll be making more changes to mining over the coming months. We’re hoping to have a natural progression from easier to harder as you go deeper into the earth. That will mean more challenging enemies and bigger rewards for players who delve deeper. This will also mean making our world deeper than it is now.
Context Menus
When using the select tool, you can now right click on objects to open up a context menu. Selecting groups of items also brings up context-sensitive commands on the bottom of the screen. This makes doing certain tasks a lot easier. Expect more context sensitive tools in the future.

Trolls are now in the game. They appear alongside goblins, and have a devastating ground pound attack!
Other Stuff
There are some other changes we’re working on now which haven’t made it into the game yet.
Dwarf Uniqueness
Since one of our design goals is to increase interaction with dwarves, we wanted to make the dwarves a little bit more unique. To do this, we’ve decided to implement a dwarf customization system so that dwarves have distinguishing hairstyles, noses and skin/hair colors. The technical part of this system is nearly done, and we are now in the process of making all the required art.

Better Conversations
We’ve begun integrating the YarnSpinner framework for interactive story telling into DwarfCorp. Hopefully this will allow us to generate more interesting events and conversations with dwarves and other NPCs in the world.
Change List
  • Content: Troll added to the game.
  • AI: bug fix with crafters not behaving properly when a stockpile order was cancelled.
  • UI: craft items now have categories. Submenus added for ladders, doors, magic items and training items.
  • Crafting: All training items can now be crafted individually.
  • Crafting: “Any” wildcard resource added to all craft objects in case the player doesn’t want to specify the type of resource used to craft an item.
  • Mining: More stone types added with varying hardness.
  • Crafting: Items can now be deconstructed and stockpiled/traded.
  • Crafting: You can now construct tables and chairs out of stone or metal.
  • Bug: Disabled crash reporting on Linux/Mac because it was failing.
  • Bug: fix lava disappearing on game load.
  • AI: creatures try harder to stay out of lava, and freak out when on fire.
  • Bug: fix highlight for tutorial not resizing when screen resolution changing.
  • Performance: integrate mine/farm designations into chunk geometry.
  • Bug: Fix chair height offset while moving chair.
  • Crafting: Explosives are now crafted like any other object, and are called “Explosives” rather than “Primed Keg”.
  • UI: Implement universal selector and context menus.
  • Debug: Do not list generated resources in cheat menu spawn list.
  • Bug: fix crash when a trade envoy demands tribute, but you have no balloon port.
  • Bug: fix carts not getting cleaned up when dwarves ride on rails (again).
  • AI: make dwarves return to the stockpile more often.
  • Bug: Fix “empty backpack” button.
  • Bug: Fix “cancel task” button.
  • Bug: destroy turret trap when the voxel underneath it is destroyed.
  • AI: When creatures are trying to leave the world (but fail), just delete them after a few minutes.
  • AI: Kobolds and Gremlins now leave the world after a while.
  • Performance: Cache checks for mine tasks and break up computation for tasks into chunks.
6 comments Read more

June 3

New Version 18.06.03

Hello, we’ve just pushed a new version of DwarfCorp, 18.06.03 to Steam and itch. In the last announcement we have some details about what this build contains. Unfortunately, because we made changes to the way terrain is stored to reduce memory consumption, older saves are not compatible with 18.06.03. One of the things we tried to focus on in this release in terms of performance was long-term game performance and memory leaks. We ran the game through automated tests over about 24 hours of uptime and found/fixed several problems.

  • Bug: Fix rare crash caused by allocating too much texture memory for sprites by paging texture atlases.
  • Performance: use instancing and texture atlases to draw most sprites now.
  • Performance: limit the amount of memory allocated by dig/guard/farm designations and only draw designations that have a visible face.
  • Debug: The performance console (which can be accessed by pushing <code>~</code>) now has more details and an FPS graph.
  • Debug: low-performance (having 10 FPS or lower for more than 30 seconds) will now trigger a report that gets sent to us for debugging purposes. You can disable this in the options screen.
  • UI: Fix scrunched up preview labels on the world gen screen, move them to the top left of the screen and color code them.
  • Design: You are now much more likely to receive war parties and trade envoys from factions that claim your territory than from distant factions.
  • Design: Animal in and out migration is now more frequent.
  • Bug: fix game art disappearing when the game is minimized.
  • Debug: Fix performance console on Linux/Mac
  • AI: fix several path planning issues with trade envoys not being able to leave the world.
  • AI: fix skeletons spawned from necromancers in trade envoy from being left behind when the envoy leaves.
  • AI: fix bug that caused creatures to wait too long for a path instead of giving up when no path is available.
  • UI: Version hash is now displayed in linux/mac.
  • UI: when an object can’t be built, but then the user moves the mouse to an area where it *can* be built, the warning about it not being able to be built now goes away.
  • UI: Fix cheat menu on low resolution screens.
  • Bug: Fix rare crash caused by trying to write log file to directory that has been deleted.
  • Bug: Fix rare crashes caused by changing screen resolution while FXAA is active.
  • Bug: Fix crash caused by trying to load save file with no terrain data.
  • Mods: tutorial text is now moddable.
  • AI: dwarves now blacklist tasks that have repeatedly failed for a few ingame hours.
  • Bug: Fix animations not updating their orientation when the game is paused.
  • Bug: Fix crash when manipulating the advanced world generation menu.
  • UI: Only draw minimap icons for creatures that are visible on the surface.
  • Performance: performance improvements to selection buffer.
  • Graphics: brighten up creatures that are under ground and make caves and underground areas a bit brighter.
  • Graphics: Fix some geometry in unexplored areas getting drawn when it shouldn’t be.
  • Bug: fix logic in build/move tools that made it possible to sometimes overlap beds/bookshelves.
  • UI: moving an object now requires clicking and dragging rather than clicking twice.
  • Design: Add wildcard “any” resource to crafts of trinkets. The dwarf will use any available resource to craft the object when this is selected.
  • Bug: fix improper placement of ladder bounding boxes for checking if terrain has been destroyed.
  • Design: in the trade window, instead of exiting the window whenever a trade is made, an animated creature will appear in the bottom left corner to tell you the result of the trade. You now exit the trade menu only when you want to.
  • Performance: Improve minimap rendering performance, and render minimaps at 60FPS again instead of 20FPS.
  • Graphics/Performance: use screen door transparency for most stuff now to prevent sorting transparent objects.
  • AI: dwarves now cancel tasks that have been deemed unreachable. The dwarf warns the player when a task has been cancelled.
  • Performance: reduce memory usage of terrain by about 30%.
  • Debug: write all announcements to an event log which the player can now view in the GUI.
  • Performance: fix memory leak in inventory system.
  • Performance: fix memory leak in path planner.
  • Performance: fix bug that was preventing resources from decaying. They now decay and disappear after about an hour as intended.
  • Performance: fix bug that prevented grass from growing/dying or snow from melting.
  • Performance/Bug: fix bug that was causing war parties to stay around on the map as “zombies” without an attached AI.
  • Performance: fix memory leaks caused by clouds and resource packs improperly registering themselves with the static octree.
  • Bug: fix creatures/plants in caves not appearing due to being improperly registered with the static octree.
  • Design: Kobolds and Gremlins now occasionally spawn.
  • Design: non-hostile factions that claim your territory now sometimes demand tribute from you.
  • Design: unify creature spawning, trade envoys, war parties, plagues, etc. into a unified event system. This system tries to balance the difficulty of the game automatically depending on the difficulty setting (accessed in the advanced world generation settings).
  • UI: many notifications are now shown as world-centered placards rather than being emitted by the announcer.
2 comments Read more
See all discussions

Report bugs and leave feedback for this game on the discussion boards

About This Game

DwarfCorp is a precedurally generated, open source fantasy real-time strategy game in which you lead a colony of ruthless capitalist Dwarves to discover new lands, and exploit them for profit!

Dig deep into the earth to discover rare gems and ores, and send them back to the motherland in a balloon or ship. Defend your colony with walls, traps, and mercenaries. Promote your employees for their good work, or give them a slap if they get sloppy. Meet Elves, Goblins, Mole Men, Demons and more! Design your company logo and color scheme, and watch your company grow.

System Requirements

Mac OS X
SteamOS + Linux
    • OS: Windows XP
    • Processor: i5
    • Memory: 2 GB RAM
    • Graphics: Direct X 9 Compatible Video Card
    • DirectX: Version 9.0
    • Storage: 200 MB available space
    • Sound Card: Not Required
    • OS: Windows 10
    • Processor: i7
    • Memory: 4 GB RAM
    • Graphics: Dedicated GTX 860 or higher
    • DirectX: Version 9.0
    • Storage: 1 GB available space
    • OS: OSX
    • Processor: Intel i5
    • Memory: 2 GB RAM
    • Graphics: Direct X 9 Compatible Video Card
    • Storage: 200 MB available space
    • Processor: Intel i7
    • Memory: 1 GB RAM
    • Graphics: Dedicated Graphics Card
    • Storage: 1 GB available space
    • OS: Any Linux 32 or 64 Bit
    • Processor: Intel i5
    • Memory: 2 GB RAM
    • Storage: 200 MB available space
    • Processor: Intel i7
    • Memory: 4 GB RAM
    • Storage: 1 GB available space

What Curators Say

4 Curators have reviewed this product. Click here to see them.
Customer reviews
High Volume of Reviews Detected:
Exclude  or  View Only
Review Type

Purchase Type


Date Range
To view reviews within a date range, please click and drag a selection on a graph above or click on a specific bar.

Show graph

Display As:
Review Beta NEW!
When enabled, will sort reviews by new Helpfulness score. Read more about it in the blog post.
Show graph
Hide graph
Review Helpfulness Beta Enabled
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews
Loading reviews...