Developer Renders Doom Using SQL Database Queries
Lukas Vogel built SQLDoom, a project that renders the classic game Doom using CedarDB database tables and about 1,300 lines of SQL across 89 common table expressions, generating 35 full-color 640x480 frames per second. A small Python client handles input, timing, and display, while the game logic and graphics generation run entirely through SQL queries. This follows Vogel's earlier DoomQL project, which produced only grayscale ASCII-style graphics.