A simple game engine with OpenGL ES 3.1 (4.5 for Desktops), written in C++26 and C# 12.
- GPU
- OpenGL ES 3.1 Compatible (4.5 for Desktops)
- CPU
- x86-64 required
- Dependencies
- .NET 8.0 for above (tested on .NET 8.0.103)
Warning
Manuals for building project is on WIP state.
| Dep | Version | Misc |
|---|---|---|
| CMake | 3.25 or above; tested on 3.25 | |
| GNU C++ Library | tested on 13.2.1 | |
| Internet Connection | project automatically downloads some dependencies | |
| LLVM/Clang | 18.1 or above; tested on 18.1.3 | libclang |
| LLVM/OpenMP | 18.1 or above; tested on 18.1.3 | libomp |
| .NET SDK | 8.0 or above; tested on 8.0.103 | |
| GLFW3, GLEW, GLM | [Windows: You don't have to install these manually. Project automatically downloads things!] | |
| OpenGL SDK |
- CMake (https://cmake.org/)
- GLEW (https://glew.sourceforge.net/)
- GLFW (https://www.glfw.org/)
- LLVM/Clang (https://clang.llvm.org/)
- LLVM/OpenMP (https://openmp.llvm.org/)
- .NET (https://github.com/dotnet)
- OpenGL (https://www.opengl.org/)
- STB (https://github.com/nothings/stb)