"I have no idea how to write game engines"-style game engine - a playground for my gamedev experiments. Basically a wrapper around several low-level libraries/APIs in an attempt to make an abstraction on top of them. These days mostly abandoned and serves as a historical artifact.
- Unity-inspired component system.
- Loading of several popular mesh and texture formats, also TTF fonts.
- Bullet physics.
- Vulkan/OpenGL 4 rendering backend.
- Same-ish API for both Lua and C++.
- Dear ImGui UI.
- Install dependencies:
- Python2 (Python3 might work, but not tested). Needed for building some engine dependencies.
- Vulkan SDK.
cd build.cmake -G "Visual Studio 16 2019" -A x64 ..(or other generator depending on the OS/IDE).- Build the generated project.
Using scripts
cd buildrun-lua-demo1-debug-gl.cmdor other similar script.
or manually
cd build/bin/<Debug|Release>Solr.exe ../../../src/demos/lua/demo<N>/demo_<gl|vk>.luawhereNis the demo number