| C++20 |
Engine, editor, game client, and dedicated server |
cppreference |
| CMake 3.24+ |
Cross-platform build system |
cmake.org |
| Windows, macOS, Linux |
Desktop clients and dedicated servers |
Windows, macOS, Linux |
| SDL3 |
Windowing, input, and platform audio output |
libsdl.org |
| OpenGL 4.1 Core |
Primary rendering API |
khronos.org |
| glad 2 |
Generated OpenGL 4.1 bindings |
github |
| glm |
Math library for vectors, matrices, and transforms |
github |
| Jolt Physics |
Character movement, collision, and simulation |
github |
| Valve GameNetworkingSockets |
Reliable and unreliable multiplayer transport |
github |
| OpenSSL, protobuf, zlib |
Secure networking and GNS dependencies |
OpenSSL, protobuf, zlib |
| cpp-httplib |
HTTP client for online services |
github |
| IXWebSocket |
WebSocket channels for real-time online services |
github |
| cgltf |
glTF / GLB model loading |
github |
| ufbx |
FBX intake for character and animation import |
github |
| stb |
Image decode and utility helpers |
github |
| dr_libs |
Audio decode for WAV / PCM pipelines |
github |
| nlohmann/json |
Maps, manifests, settings, and UI documents |
github |
| Dear ImGui (docking) |
Editor panels and debug overlays |
github |
| ImGuizmo |
Viewport transform gizmos |
github |
| Steamworks SDK + SteamPipe |
Identity, overlay, friends, and Steam distribution |
SDK, SteamPipe |