About
An open-source 3D colony management game for PC, Mac and Linux
www.dwarfcorp.com
#game #visual-studio #xna #csharp #game-engine #graphics #dwarf-fortress #xna-fna #3d #monogame #2d #gamedev
|
|
пре 7 година | |
|---|---|---|
| ABTest | пре 7 година | |
| BehaviorModTest | пре 7 година | |
| DwarfCorp | пре 7 година | |
| FNA | пре 7 година | |
| MXA | пре 8 година | |
| SteamSDK | пре 8 година | |
| dwarfcorp | пре 7 година | |
| .gitattributes | пре 8 година | |
| .gitignore | пре 8 година | |
| .gitmodules | пре 7 година | |
| DwarfCorp.sln | пре 7 година | |
| DwarfCorpFNA.sln | пре 8 година | |
| LICENSE.txt | пре 10 година | |
| README.md | пре 8 година | |
| deploy_itch.bat | пре 8 година | |
| deploy_steam.bat | пре 8 година | |
| spider.psd | пре 7 година |
DwarfCorp from Completely Fair Games is a single player tycoon/strategy game for PC. In the game, the player manages a corporate colony of dwarves. The dwarves must mine resources, build structures, and contend with the natives to survive.
If you're a developer/programmer and have the technical chops to compile C# code on Windows, continue reading. Otherwise, if you just want to play the game, buy the game on Steam or itch.io. You can also try a build on our releases page (above), but these builds will not be updated after the weekend of September 23rd, 2017.
To develop DwarfCorp, you need the following libraries. If you just want to play the game, download one of the packages on our releases page.
It is not possible to develop the game on anything other than a Windows machine at the moment. The game is developed using XNA/FNA using the XNA content project, which only supports a windows development environment. That said, the game can be cross compiled for windows/mac using FNA, but only in windows in a Visual Studio environment.
To build and run in the game on a windows PC, you must do the following:
DwarfCorp.sln in Visual StudioDwarfCorpXNA as the StartUp project.XNA binaries to the DwarfCorpXNA project. They may also need to be added to the DwarfCorpCore project.LibNoise and Json.Net projectsDwarfCorpXNA build mode to Release or DebugDwarfCorpXNAThere are several projects under the main folder:
The game is released under a modified MIT licensing agreement. That means all source code is free to use, modify and distribute. However, we have explicitly disallowed modification and redistribution of the following game content (which remains proprietary):
No forks, binary redistributions, or other redistributions of this repository may include the proprietary game content. It is up to the redistributor to provide their own game content. "Source code" may also include raw text files, JSON library files, and XML configuration files (which are not considered proprietary "game content").
It's complicated. If you have a question about the licensing, raise an issue on the repository.