Projects

SDL3 + OpenGL Engine

Hot-reloadable C++23 engine with SDL3, modern OpenGL 4.6, and a modular gameplay library.

2 January 2026 · Engine + Runtime

Tech: C++23, SDL3, OpenGL 4.6, Meson, Ninja, GLAD, GLM

Highlights

  • Hot-reloadable gameplay module with state save/restore
  • Modern OpenGL 4.6 renderer (sprite batching, lighting/particles, post-processing)
  • Asset packing and cross-platform bundling (Linux/Windows) with Doxygen docs

Overview #

A custom 2D engine built around SDL3 and modern OpenGL 4.6 with a hot-reloadable gameplay module. The runtime host loads a shared gameplay library, preserves state across reloads, and supports asset packs plus cross-platform bundles.

Engine prototype 1
Screenshot 1.
Engine prototype 2
Screenshot 2.

Capabilities #

Architecture (brief) #

SDL3 + OpenGL Engine system architecture diagram
System architecture overview.

Tooling and builds (high level) #

Notes #