Top posts

Every blog post that took off on Hacker News, ranked by the votes of its best submission. 377 posts.

Web & Frontend
2026
74

CSS is DOOMed

Every wall, floor, barrel, and imp is a div — DOOM rendered entirely in CSS. Using 3D transforms, CSS math functions, @property, clip-path, anchor positioning, and SVG filters to build a fully playable 3D first-person shooter in the browser without Canvas or WebGL.