Game Engine
A C++ game engine built to emulate the PlayStation 1 look: vertex snapping, affine texture mapping, and low-resolution rasterization. The reference build plays in the browser.
Built from scratch with SDL3 and SDL_GPU. The engine reimplements the renderer and gameplay primitives of the Three.js reference: CMake presets, automated tests, golden-image validation, and a second game shipped on top of the same engine. WASD to move, shift to sprint, mouse to look.
browser playable · best on desktop