Skip to content

sandbox game with a custom isometric voxel rendering engine written in c with sdl2

License

Notifications You must be signed in to change notification settings

garrisonhh/sdl-iso-project

Repository files navigation

unnamed project

THIS PROJECT IS MOVING TO A NEW REPO

check out the stable branch for a tested and working version!

a sandbox game inspired by dwarf fortress and gnomoria with a focus on RPG realism.

screenshot

getting started

this project is built using premake with gcc and make.

dependencies

linux

all dependencies can be found on the major package managers.

windows

mingw is required.

  1. download and install the dependencies
  2. make sure the library include/ and libs/ directories of all of the libraries are discoverable to gcc. I did this by dropping my include and libs folders into the mingw include/ and libs/ folders, and then setting the environment variables C_INCLUDE_PATH and LIBRARY_PATH to the mingw folder paths.

(windows stuff has been hacked together, a more convenient windows build is on the way)

build

using bash or powershell, cd to wherever you would like to store the project folder and run the following:

git clone https://github.com/garrisonhh/sdl-iso-project.git
cd sdl-iso-project

make premake
make release

the executable needs to know where the assets are located, so don't move it from the build directory.

sources

some of the algorithms I wrote were adapted from (or at least very heavily inspired by):

Creative Commons License

to view 4-space tabs (like I use in editing), append "?ts=4" to url of a page

About

sandbox game with a custom isometric voxel rendering engine written in c with sdl2

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages