SQLDoom es el segundo experimento de Lukas Vogel para ejecutar Doom con SQL, después de DOOMQL en 2025. El proyecto anterior usaba raycasting y ofrecía un aspecto más próximo a Wolfenstein o 3D Monster Maze. SQLDoom emplea recorrido mediante árboles BSP para acercarse al aspecto del Doom original.

La nueva versión coloca la lógica del juego y el renderizador dentro de SQL. CedarDB debe generar una tabla o un mapa de bits con los valores RGB exactos de cada píxel. SQL también ejecuta el bucle del juego. Python se ocupa de la temporización y de las entradas del teclado, y después muestra el mapa de bits. El proyecto no comparte código con ningún port de Doom existente.

Vogel explicó que la portabilidad completa era posible y que funcionaba mejor que el enfoque de DOOMQL. Más tarde añadió el modo deathmatch. El juego funciona en un portátil con un AMD Ryzen 7 7840U. Las partidas multijugador usan servidores de la UE y de Estados Unidos. The Register observó un rendimiento lento en los servidores, probablemente por una causa relacionada con esa infraestructura.

CedarDB compila las consultas complejas en código máquina. SQLDoom demuestra esa capacidad con un resultado poco habitual, un Doom jugable dentro de una base de datos.