Open to work
16px
← playground

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