An engineer built a working Doom renderer where the game logic and framebuffer generation run as SQL queries on a CedarDB instance, with a tiny Python client only handling I/O and timing. The project (SQLDoom) uses ~1,300 lines of SQL spread across many common table expressions to produce 640×480, full‑color frames at interactive frame rates.
— Shows that databases can be repurposed as general compute substrates, raising questions about system design tradeoffs, cloud vendor lock‑in, operational and security surfaces, and the cultural tendency to use the nearest tool for novelty rather than suitability.
BeauHD
2026.10.03
100% relevant
Lukas Vogel's blog and GitHub repo plus the CedarDB tables and Doom WAD file used to run the demo are the concrete artifacts demonstrating this shift.
← Back to all ideas