Dependency free, bleeding edge game engine.
| .github/ISSUE_TEMPLATE | ||
| BuildScripts | ||
| CMake | ||
| Dependencies | ||
| Engine | ||
| Mirror | ||
| .gitignore | ||
| .gitmodules | ||
| CMakeLists.txt | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| README.md | ||
Light
A Cross-Platform, Cross-GraphicsAPI Game Engine
Supported Graphics APIs
- OpenGL
- DirectX
Will support:
- Vulkan (under development)
- Metal
Supported Operating Systems
- Windows
- Linux
Will support:
- Mac
Getting Started
git clone --recurse-submodules -j4 https://github.com/Light3039/Light <folder_name>- (If you cloned non-recursively run
git submodule update --init)
- (If you cloned non-recursively run
cd <folder_name>/CMakecmake ..- Build and run the Mirror project
Acknowledgments
Huge thanks to these people:
- TheCherno for teaching C++, OpenGL and GameEngine development
- Chili for teaching DirectX
- JoeyDeVriez for creating learnopengl.com