---
title: "CSS is DOOMed"
id: "41676"
slug: "css-is-doomed"
permalink: "https://eay.cc/2026/css-is-doomed/"
published_at: "2026-03-30T06:30:53+00:00"
author: "Stefan Grund"
type: "post"
format: "link"
tags:
  - "css"
  - "doom"
  - "frontend"
  - "games"
  - "web-entwicklung"
external_url: "https://nielsleenheer.com/articles/2026/css-is-doomed-rendering-doom-in-3d-with-css/"
short_url: "https://eay.li/40p"
content_copy:
  - "https://bsky.app/profile/eay.social/post/3mib24n4ruq2o"
  - "https://eay.social/@eay/116316717497847110"
geo_latitude: "50.973874"
geo_longitude: "6.682893"
---

# CSS is DOOMed

[Link →](https://nielsleenheer.com/articles/2026/css-is-doomed-rendering-doom-in-3d-with-css/)

[Niels Leenheer](https://nielsleenheer.com/) hat Doom in CSS (und ein bisschen JavaScript) nachgebaut:

> No, CSS is awesome. CSS is better than ever and it is only getting better. And that is why I built DOOM in CSS. Every wall, floor, barrel, and imp is a \`\<div>\`, positioned in 3D space using CSS transforms. The game logic runs in JavaScript, but the rendering is entirely CSS. You can [play it right now](https://cssdoom.wtf/).
