Personal game engine (will be oriented towards both 2D and 3D), developed in my spare time for future use. The project is currently under development (WIP).
- Language: C++17
- Graphics API: OpenGL 4.5+
- Windowing & Input: GLFW
- UI: Dear ImGui
- Build System: Premake5
- Logging: spdlog
- Windows: Tested on Windows 10/11 with GitHub Actions.
- Linux: Tested on Ubuntu 24.04 LTS with GCC/Make and GitHub Actions.
- Windows: C++ workload, generator (Visual Studio or similar).
- Linux (Ubuntu/Debian): Build essentials and required windowing packages:
sudo apt update sudo apt install build-essential xorg-dev libglu1-mesa-dev
Clone with submodules to fetch all required dependencies (GLFW, ImGui, Glad, spdlog, etc.):
git clone --recursive [https://github.com/tuonome/TrEngine.git](https://github.com/tuonome/TrEngine.git)