Work in progress "back to c style" game engine
The build is managed by CMake, hence the project can be built from command line or in an IDE of your choice by following these steps:
- Clone Repository
- Create a directory
buildin root of repository - Navigate to build directory in terminal
- Run the command
cmake ..from the build directory - Build the project:
- On Linux CMake will generate make files by default, so just run
makein the build directory - On Windows CMake will generate Visual Studio Project Files by default, open these and build as usual
- On Linux CMake will generate make files by default, so just run
- Produced binaries will be placed in the
binfolder, run them from there so they can find their resource files
Note that Xeno Engine relies on some modern c++ syntax (extended aggregate initialization in c++17). As such, the minimum supported compiler versions are:
- GCC 7
- MSVC 15.7