2024-11-04 13:27:41 +00:00
|
|
|
EO
|
|
|
|
|
|
|
|
2D game. You can find game info inside the GAME file
|
|
|
|
|
|
|
|
TECHNICALS
|
|
|
|
|
|
|
|
The underlying API renderer is BGFX.
|
|
|
|
Source code is C++.
|
|
|
|
|
|
|
|
The game also uses other libraries related to BGFX
|
|
|
|
such as BX and BIMG
|
|
|
|
|
|
|
|
Windowing is handled by GLFW
|
|
|
|
Debugging is handled by ImGui
|
|
|
|
Model loading is handled by Assimp
|
|
|
|
Math functions are provided by GLM
|
|
|
|
|
|
|
|
shaders are compiled to 440 GLSL for Linux.
|
|
|
|
|
|
|
|
|
|
|
|
BUILD AND RUN
|
|
|
|
|
|
|
|
git clone http://git.0xdeadbeer.xyz/0xdeadbeer/eo
|
|
|
|
|
|
|
|
cd eo
|
|
|
|
|
|
|
|
mkdir build
|
|
|
|
|
|
|
|
cd build
|
|
|
|
|
|
|
|
cmake ..
|
|
|
|
|
|
|
|
make
|
|
|
|
|
|
|
|
./eo # run the game
|
|
|
|
|
|
|
|
SUBMODULES
|
|
|
|
|
|
|
|
bgfx.cmake
|
|
|
|
glfw.cmake
|
|
|
|
imgui.cmake
|
|
|
|
assimp.cmake
|
|
|
|
glm.cmake
|