A developer revisited a 22-year-old Windows/Direct3D 9 demo called Syntonic Dentiforms and ported it to modern platforms. The port replaced D3D9/D3DX with sokol_gfx, FMOD with sokol_audio and stb_vorbis, and now targets Windows/DX11, Linux/OpenGL, macOS/Metal, and Web via Emscripten/WebGL2. Along the way, the author refactored the original codebase — reducing 24,000 lines across 216 files down to 6,000 lines across 49 files — by stripping out excessive abstractions, design patterns, and inheritance hierarchies that were common in early 2000s C++ game code. The result is a smaller executable and a reflection on how coding philosophy has evolved over two decades.

3m read timeFrom aras-p.info
Post cover image

Sort: