MobbleOpen in Mobble ⇢
Science · Mathematics & computing · published 2026-10-03 · via The Register

Developer Ports Full Doom Game Engine to SQL Database Using Authentic Rendering Algorithm

A software engineer has successfully implemented Doom entirely within SQL queries using the CedarDB database, including the game's legendary BSP-tree rendering algorithm that defined the original engine. The project, called SQLDoom, maintains authentic visual fidelity and gameplay while operating purely through database queries, with Python handling only peripheral functions like input and display. The developer reports the SQL-based implementation actually outperforms a previous database-based version and is playable as a functional game.

Expanded Detail

The project represents a significant technical achievement in database technology. Rather than relying on conventional graphics processing, the entire visual rendering pipeline operates through SQL queries executed by CedarDB, a database system that compiles complex queries into machine code for improved performance. The developer reports that this SQL-based approach surprisingly delivers better performance metrics than a previous iteration that used simpler raycasting techniques. The implementation handles not only single-player gameplay but also multiplayer functionality through dedicated servers.

Vogel's motivation evolved from addressing technical criticism about his earlier work. The original DOOMQL implementation used raycasting, which commenters noted diverged from Doom's historically significant BSP-tree rendering architecture. This feedback prompted development of a fully authentic port that maintains the original engine's visual characteristics while operating entirely within database query structures, with Python handling only peripheral tasks like input capture and display output.

Context

This demonstration could showcase emerging capabilities of modern database systems to handle computationally intensive tasks beyond traditional data management applications. The project may influence how developers perceive database performance boundaries, potentially encouraging exploration of unconventional database applications in graphics processing and real-time computation. However, the practical impact may remain primarily within academic and technical communities, serving as a proof-of-concept rather than establishing a viable alternative to specialized gaming hardware or graphics frameworks.

Expanded detail and Context are AI-generated analysis; the linked article remains the authoritative source.
Read the full article at The Register →
This summary is Al-enhanced to contain extended analysis and broader social context. The original is {NAME); the linked article is the authoritative source. Original headline: “Clever database, but can it run Doom?.” Browse more stories.