Go to file
2025-01-27 19:16:31 +01:00
include feat: bare-bones input system 2025-01-27 19:16:31 +01:00
models feat: bare-bones input system 2025-01-27 19:16:31 +01:00
shaders feat: bare-bones input system 2025-01-27 19:16:31 +01:00
src feat: bare-bones input system 2025-01-27 19:16:31 +01:00
textures repo: implement basic animation 2024-11-15 01:12:51 +01:00
thirdparty feat: bare-bones input system 2025-01-27 19:16:31 +01:00
tools feat: bare-bones input system 2025-01-27 19:16:31 +01:00
.gitignore feat: bare-bones input system 2025-01-27 19:16:31 +01:00
.gitmodules feat: bare-bones input system 2025-01-27 19:16:31 +01:00
CMakeLists.txt feat: bare-bones input system 2025-01-27 19:16:31 +01:00
compile_commands.json repo: initialize and link with necessary libraries 2024-11-04 14:19:28 +01:00
GAME repo: add README 2024-11-04 14:27:41 +01:00
README repo: add README 2024-11-04 14:27:41 +01: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