Home / Technology / SQL Runs Classic Doom Game

SQL Runs Classic Doom Game

Summary

  • Doom rendered using SQL database and Python client.
  • Generates full-color 640x480 frames at 35-60 fps.
  • Database offers benefits for multiplayer server stability.
SQL Runs Classic Doom Game

A groundbreaking project has rendered the iconic game Doom entirely within an SQL database, a feat achieved by developer Lukas Vogel. This innovative SQLDoom project utilizes a Python client to manage game interactions and display visuals, while the core game logic and state are handled by extensive SQL queries.

Unlike earlier attempts, SQLDoom generates full-color 640x480 frames, achieving a performance of 35 to 60 frames per second on modern hardware. This technical achievement converts Doom's WAD files into relational data, efficiently handling geometry and game state through SQL.

Beyond its technical novelty, the database-driven approach offers compelling benefits for multiplayer gaming. The inherent data integrity of a database ensures a consistent game state, potentially eliminating common issues like physics bugs or disputes over gameplay events.

Disclaimer: This story has been auto-aggregated and auto-summarised by a computer program. This story has not been edited or created by the Feedzop team.

Read more news on

Property Code: 5571