Skip to content
A 2D survival game inspired by Minecraft that runs on the Nintendo DS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets WIP sfx Jul 11, 2016
cmake_modules Initial commit Jun 4, 2016
readme Added screenshot to README (Fixes issue #70) Jun 9, 2016
source-DS DS Port now renders a randomly generated map Jun 20, 2016
source Added background interaction Jul 25, 2016
CMakeLists.txt Beginning to create a cros platform graphics API Jun 20, 2016
COPYING Initial commit Jun 4, 2016
Coding Initial commit Jun 4, 2016
Makefile-DS DS can now generate the world Jun 20, 2016 Fix README Jul 23, 2017
config.hpp Initial commit Jun 4, 2016 Initial commit Jun 4, 2016


Port Craft is a 2D Minecraft-inspired game focused on portability and low resource consumption. Currently it should run on Windows, Mac, and Linux, however in the future a Nintendo DS version is planned.


Build instructions

Here's an overview of what needs to be done:

  • Install SFML library and CMake
  • Use CMake to generate build files
  • Build Port Craft with make

More detailed instructions are below.

Step one

First download Port Craft's source code to a directory. (From the command line: git clone

Continue to the header below according to your OS.


  • Install the latest SFML
  • Install CMake with your package manager (for Ubuntu, sudo apt-get install cmake)
  • Build Port Craft with the following commands in the source directory:
    • mkdir build
    • cd build
    • cmake ..
    • make

Finished! (See the Running Port Craft section below)


If you get confused or something goes wrong you can contact me or try applying this build tutorial to Port Craft. If using that link, make sure to only use the Configuring your SFML build section and ignore things that don't make sense in the context of Port Craft.

  • Install the latest SFML (Choose the header under Getting started that applies to you)
  • Install CMake (under Binary distributions)
  • Launcher CMake's GUI. There shouldn't be any options to specify and Where to build the binaries should be the a folder called build inside the Port Craft's source code. Then click Configure to begin creating the build files. It should ask for your IDE or compiler. Once that finishes click Configure again, keeping the default values. Lastly, click Generate to create either the IDE project files or the build files.

Finished! (See the Running Port Craft section below)

Running Port Craft

After compiling the project, the executable should work as is and resides in the assets folder of Port Craft's source. Currently, the game will crash if run without the assets in the same directory.


Any questions about Port Craft? Contact me at or file an issue in the issue tracker.

You can’t perform that action at this time.