1
0
Fork 0
No description
Find a file
2022-10-01 16:09:43 +02:00
assets assets: bam does not like whitespace in file names. 2020-12-19 18:55:10 +01:00
cmake Adding CMake again :) 2022-09-26 22:22:25 +02:00
examples Remove bam 2022-09-26 22:31:50 +02:00
include/Spectre Revert "include/Spectre/Display/DisplayDescription.h: change Empty to None" 2022-10-01 16:09:42 +02:00
source Revert "include/Spectre/Display/DisplayDescription.h: change Empty to None" 2022-10-01 16:09:42 +02:00
vendor Remove bam 2022-09-26 22:31:50 +02:00
.gitattributes Initial commit 2016-01-10 09:26:43 +01:00
.gitignore Remove bam 2022-09-26 22:31:50 +02:00
CMakeLists.txt Adding CMake again :) 2022-09-26 22:22:25 +02:00
engine.cmake engine.cmake: OpenGL on unix needs to link with GLX. 2022-10-01 16:09:43 +02:00
README.md README.md: Update with cmake info. 2022-09-28 15:54:20 +02:00

Spectre 2D Engine

A simple 2D Game engine from scratch!

Compiling

This project uses cmake build system (Version 3.15 or greater) to compile the engine.

Linux with make.

$ mkdir build
$ cd build
$ cmake .. -G "Unix Makefiles"
$ make

Windows using NMake

$ mkdir build
$ cd build
$ cmake .. -G "NMake Makefiles"
$ nmake

Or the best way (in my opinion)

install Ninja and run

$ mkdir build
$ cd build
$ cmake .. -G Ninja
$ ninja

The build will produce spectre.lib in the build directory that should be used when linking.

Author

Henrik Hautakoski - henrik.hautakoski@gmail.com