This should cover all requirements from the assignment, but a more specific use case will be added later.
Gedeng
Game engine snippets for the university course Game Engine Design (GED).
Building
Run scons
in the root directory. This will generate two things:
- the shared library in
lib/
- test binaries in
test/bin/
which use the library created in step 1
Developing
The scons
command also generates a compile_commands.json
which can be used by the VSCodium extension clangd
for autocompletion, debugging, etc.
Build and run scripts for VSCodium are provided as well.
Credits
Catch2 for unit tests: https://github.com/catchorg/Catch2
Inspired by TheCherno's Hazel Engine series: https://github.com/TheCherno/Hazel
Description
Languages
C++
96.6%
GLSL
3.1%
Python
0.2%