{
  "id": 11678965,
  "title": "Clever database, but can it run Doom?",
  "url": "https://urgent.news/2026/10/03/clever-database-but-can-it-run-doom",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-03T12:02:00.000Z",
  "source": {
    "name": "The Register Science",
    "slug": "the-register-science",
    "url": "https://www.theregister.com/databases/2026/10/03/clever-database-but-can-it-run-doom/5300506"
  },
  "original_language": "en",
  "account": "Can a database run Doom? That's the question posed by the creator of DOOMQL, who has now released a more visually accurate SQL-based port of the classic game. In 2025, a database expert crafted a version of Doom using SQL, but the visuals were rudimentary compared to the iconic 90s pixel art. The author, Lukas Vogel, has returned and successfully ported both the game logic and the renderer to SQL, with Python handling timing, keyboard input, and bitmap display. The only limitation is that the rendering must be purely SQL-based, with the game loop also operating solely in SQL. Vogel was thrilled to find that porting the real Doom was not only feasible but also performed better than his previous attempt. Impressively, he even managed to implement deathmatch mode. While the server performance may be sluggish due to the complex requirements, Vogel's enthusiasm is undeniable as he demonstrates the potential of CedarDB, a database system that compiles complex queries to machine code. Running Doom in a database may seem unusual, but it's undeniably more engaging than creating another online store for a keynote.",
  "summary": "Reg hack learns the meaning of 'Be careful what you wish for'",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 2,
    "also_reported_by": [
      {
        "outlet": "The Register",
        "title": "Clever database, but can it run Doom?",
        "url": "https://urgent.news/2026/10/03/clever-database-but-can-it-run-doom-11681176",
        "published": "2026-10-03T12:02:00.000Z"
      }
    ]
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}