Minimal game engine/library. Primary focus on 2D side. Should be easy to use.
- Windows
 - Linux
 - OSX
 
| System | Status | Notes | 
|---|---|---|
| Travis-CI | Disabled | |
| ... | ... | 
Build with cmake and conan:
mkdir build && cd build
conan install .. --build=missing
cmake ..
cmake --build .
possible cmake arguments: -DOE_BUILD_TESTS=(ON/OFF) -DOE_BUILD_MODE=(0/1/2)
Create a conan package:
conan create . --build=missing
buildmode 0 being OpenGL only, buildmode 1 being OpenGL with shaderc and buildmode 2 being Vulkan/OpenGL with shaderc node: Vulkan build is experimental and still lacking basic features
- A c++17 compiler (clang++, g++, msvc)
 - CMake
 - Conan and some packages listed in conanfile.py
 
- Window creation (glfw)
 - Audio (Not yet)
 - Rendering (OpenGL)
- Sprite rendering
 - Text rendering (stb_truetype)
 - GUI (basic)
 
 - Networking (basic)
 - General utility tools (that I find useful)
 
- Box2D physics and entt entities
 - Translucent bordered window
 
- Conway's game of life simulator
 
- Simple gui demo
 - List Widget is under developement so the cube is not animated
 
I created this as I am making my game and it's own 'engine' and I thought someone could find this project somewhat useful. Or so I hope.


