Game Engine
A custom C++ engine for PS1-style games, with vertex snapping, affine texture mapping, and low-resolution rendering. Built alongside a playable Three.js reference.
Built with SDL3 and SDL_GPU, with a custom renderer, fixed-step simulation, collision, spatial audio, and save systems. Backrooms and a second game, Signal Room, share the same engine, backed by automated tests and render comparisons. An ongoing independent project spanning the native C++ engine and Three.js game. The browser version below is the Three.js reference. WASD to move, shift to sprint, mouse to look.
Three.js reference · browser playable · best on desktop