1
0
Fork 0
No description
Find a file
2022-09-26 22:22:25 +02:00
.bam Adding .bam/compilers.lua 2022-09-12 19:56:54 +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 Adding CMake again :) 2022-09-26 22:22:25 +02:00
include/Spectre Game/FPSCounter: change m_fps variable and getFPS() return value from float to double. 2022-09-26 12:06:40 +02:00
source source/GfxDriver/OpenGL/OpenGLShaderProgram.cpp: Indent fix. 2022-09-26 14:12:47 +02:00
vendor Adding CMake again :) 2022-09-26 22:22:25 +02:00
.gitattributes Initial commit 2016-01-10 09:26:43 +01:00
.gitignore .gitignore: Add VS Code stuffs. 2022-09-18 13:59:57 +02:00
bam.lua bam.lua: Set custom compiler functions. 2022-09-12 19:57:10 +02:00
CMakeLists.txt Adding CMake again :) 2022-09-26 22:22:25 +02:00
engine.build.lua engine.build.lua: include OpenGLShaderProgam in gfxdriver_opengl_module 2022-09-18 13:58:10 +02:00
engine.cmake Adding CMake again :) 2022-09-26 22:22:25 +02:00
README.md Update Readme 2020-01-02 05:06:17 +01:00

Spectre 2D Engine

A simple 2D Game engine from scratch!

Compiling

This project uses bam build system (Version 0.5 or greater) to compile the engine.

Just running bam in this directory will start build the source.

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

You will also need to link against FreeType2 that is located in vendor/FreeType2/lib/x<86|64>/freetype-s.lib (or freetype-d-s.lib for debug version)

Author

Henrik Hautakoski - henrik.hautakoski@gmail.com