1.1 KiB
1.1 KiB
Light
A Cross-Platform, Cross-GraphicsAPI Game Engine
READ -> The engine is in a pretty broken condition right now, I haven't abandoned this project(yet), will resurrect this as soon as I am able to, thanks for your time
Supported Graphics APIs
- OpenGL
- DirectX
Will support:
- Vulkan (under development)
Supported Operating Systems
- Windows (Fails to build ATM)
- Linux
Will support:
- Mac (Get a real OS lol)
Getting Started
Prerequisites
- CMake (duh)
- C++ 20
- OpenGL 4.5 or higher
Getting the project
git clone --recurse-submodules https://github.com/Light3039/Light
# if you cloned non-recursively then run "git submodule update --init"
mkdir Light/build
cd Light/build
cmake ..
cmake --build . -j20
hmu if you wanna chat Light7734#4652
Acknowledgments
Huge thanks to these people:
- TheCherno for teaching C++, OpenGL and GameEngine development
- Chili for teaching DirectX
- JoeyDeVriez for creating learnopengl.com