MINUTES
About Minutes
Back to latest

TechSomeone rendered Doom inside an SQL database

Lukas Vogel describes how SQLDoom renders Doom with an SQL database. A small Python client handles input, output, timing and display, while CedarDB tables track the game’s geometry and state. About 1,300 lines of SQL across 89 common table expressions implement the logic and produce 35 full-color 640×480 framebuffers per second.

SQL databasesDoomprogrammingCedarDB

AArs Technica★☆☆☆☆2026-10-02 21:19Original

Someone rendered Doom inside an SQL database
Someone rendered Doom inside an SQL databaseTech