
Developer renders full-color Doom in SQL database at 35-60 fps
Lukas Vogel has successfully ported the classic game Doom to run entirely within an SQL database, achieving playable frame rates. The project, named SQLDoom, utilizes a Python client for input and output while relying on CedarDB tables and approximately 1,300 lines of SQL queries to manage game logic and rendering. This new iteration produces full-color 640x480 frames, a significant improvement over his previous attempt, DoomQL, which only generated grayscale ASCII graphics. Vogel reports the game runs at roughly 60 frames per second on a Ryzen 7 laptop, dipping to 35 fps in complex scenes. The project highlights the potential benefits of using a database for multiplayer server states, ensuring consistent data snapshots and avoiding physics discrepancies. Users can run the game locally using GitHub code and a Doom WAD file or try a hosted online demo, though the latter reportedly suffers from poor performance.













