<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/database-whiz-makes-sql-jump-through-doom-shaped-hoops-bx3jbmybo" -->

---
title: Database whiz makes SQL jump through Doom-shaped hoops
description: A developer created DOOMQL, a Doom-like game implemented entirely in SQL using CedarDB. The project pushes SQL to its limits by handling 3D raycasting,...
canonical: https://daily.dev/posts/database-whiz-makes-sql-jump-through-doom-shaped-hoops-bx3jbmybo
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Database whiz makes SQL jump through Doom-shaped hoops | daily.dev
og:description: A developer created DOOMQL, a Doom-like game implemented entirely in SQL using CedarDB. The project pushes SQL to its limits by handling 3D raycasting,...
og:url: https://daily.dev/posts/database-whiz-makes-sql-jump-through-doom-shaped-hoops-bx3jbmybo
og:image: https://api.daily.dev/og/posts/BX3jbmybo.png
og:image:alt: Database whiz makes SQL jump through Doom-shaped hoops
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Database whiz makes SQL jump through Doom-shaped hoops

**[The Register](https://daily.dev/sources/theregister)** · 3 min read · 0 upvotes · 0 comments

## Summary

A developer created DOOMQL, a Doom-like game implemented entirely in SQL using CedarDB. The project pushes SQL to its limits by handling 3D raycasting, rendering, and multiplayer functionality purely through database queries, running at 128x64 pixels at 30 FPS. While technically impressive and functional, the creator admits it's a "bad idea" due to maintenance and debugging challenges.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://go.theregister.com/feed/www.theregister.com/2025/09/11/doom_for_sql/>

---

Tags: [#game-development](https://daily.dev/tags/game-development), [#database](https://daily.dev/tags/database), [#sql](https://daily.dev/tags/sql)

[View this post on daily.dev](https://daily.dev/posts/database-whiz-makes-sql-jump-through-doom-shaped-hoops-bx3jbmybo)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Database whiz makes SQL jump through Doom-shaped hoops","url":"https://daily.dev/posts/database-whiz-makes-sql-jump-through-doom-shaped-hoops-bx3jbmybo","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/database-whiz-makes-sql-jump-through-doom-shaped-hoops-bx3jbmybo"},"datePublished":"2025-09-11T05:48:58.714Z","dateModified":"2026-03-02T10:30:28.922Z","description":"A developer created DOOMQL, a Doom-like game implemented entirely in SQL using CedarDB. The project pushes SQL to its limits by handling 3D raycasting,...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b5de92fe6f503fab2b46118e5d3ac3e7?_a=AQAEulh","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b5de92fe6f503fab2b46118e5d3ac3e7?_a=AQAEulh","isAccessibleForFree":true,"articleSection":"The Register","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"The Register","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/66aa2113fdad463992ffcbf0e8963fda","url":"https://daily.dev/sources/theregister"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/database-whiz-makes-sql-jump-through-doom-shaped-hoops-bx3jbmybo","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"game-development,database,sql","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"The Register","item":"https://daily.dev/sources/theregister"},{"@type":"ListItem","position":3,"name":"Database whiz makes SQL jump through Doom-shaped hoops"}]}
```

