An open API service indexing awesome lists of open source software.

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...)

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)