https://github.com/sharp0802/tron
A simple game with OpenGL 4, written in C++26 (not ready yet...)
https://github.com/sharp0802/tron
cpp cpp26 game opengl opengl4
Last synced: 7 months ago
JSON representation
A simple game with OpenGL 4, written in C++26 (not ready yet...)
- Host: GitHub
- URL: https://github.com/sharp0802/tron
- Owner: Sharp0802
- License: other
- Created: 2024-02-20T06:15:53.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-07-22T23:44:22.000Z (over 1 year ago)
- Last Synced: 2025-02-02T02:27:21.227Z (11 months ago)
- Topics: cpp, cpp26, game, opengl, opengl4
- Language: C++
- Homepage:
- Size: 1.01 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# трон
A simple game engine with OpenGL ES 3.1 (4.5 for Desktops), written in C++26 and C# 12.
## Requirements
### Runtime
- 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)
### Building
> [!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 | | |
## Thanks to
- 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)