An experimental voxel(?) based game prototype.
main is the most stable branch in the repo and only holds the most stable changes.
devel is meant to be open for all actual modifications that will eventually be incorporated into main.
Please do not push or pull data to main right now. It will be ignored.
This program is designed to be considerably different between "release states" with early releases having much fewer features.
There is currently no documentation for this project, but it is intended to be added later.
This project is an extremely early prototype. Normally something so unfinished would not be directly uploaded as a public project.
However, I wanted to provide a "proof of concept" as well as open up suggestions or criticism to it's overall design.
Please note that for now I am NOT using smart pointers in this specific project.
You can fork the project and put your own smart pointers in if you wish, but the main project does NOT use them.
Required CMake Version: 3.25.1
Required libraries: SFML 2.5 (or later) glm (included) glad (included)
*** Windows: *** To build on any Windows system, you will need to install (or find a way to integrate) the SFML library, then CMake should make it possible to generate the binaries.
Visual Studio will probably ask you to generate a few different versions.
Just go with the "BUILD ALL" setup, or something similar.
*** Linux: *** To build on any Linux system it should be possible to run the included shell scripts. None of these scripts are meant to install the project; it just creates a basic debug version that can run as-is.