CSSQuake
Ranked 7 of 48 browser games by recommenders
People recommend it as a striking demo of what CSS can do, rendering a playable Quake-style map in the browser; the most common caveat is janky movement and collisions.
People recommend it as a striking demo of what CSS can do, rendering a playable Quake-style map in the browser; the most common caveat is janky movement and collisions.
34 people gave an opinion
- recommend it
- 30
- criticize it
- 4
- approval share
- 88%
Recommended in 1 of 13 months
- November 2025: not recommended
- December 2025: not recommended
- January 2026: not recommended
- February 2026: not recommended
- March 2026: not recommended
- April 2026: not recommended
- May 2026: not recommended
- June 2026: recommended
- July 2026: not recommended
- August 2026: not recommended
- September 2026: not recommended
- October 2026: not recommended
- November 2026: not recommended (month in progress)
Why it doesn’t carry the badge
- 30 people recommend itNeeds 10 or more, met.
- 7.5 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 1 of 13 monthsNeeds 4 or more, not met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Impressive showcase of CSS
“This is what I show my friends when they say CSS isn't a real programming language.”
Comment from 22 Jun 2026 in “CSSQuake” “This is a great showcase of both the PolyCSS library and CSS itself!”
Comment from 21 Jun 2026 in “CSSQuake” “this is crazy i didn't know css could do this”
Comment from 20 Jun 2026 in “CSSQuake” - Comment from 20 Jun 2026 in “CSSQuake”
- Comment from 20 Jun 2026 in “CSSQuake”
- Comment from 20 Jun 2026 in “CSSQuake”
- Comment from 20 Jun 2026 in “CSSQuake”
Smooth framerate on modern hardware
“it works like smooth butter under Chrome on an M2”
Comment from 20 Jun 2026 in “CSSQuake” “Wow, this is impressive. 60FPS, MacBook Air M1.”
Comment from 20 Jun 2026 in “CSSQuake” “cssquake was running at a smooth 60fps just now”
Comment from 21 Jun 2026 in “CSSQuake” - Comment from 20 Jun 2026 in “CSSQuake”
Praised as an impressive achievement
“they took it to the next level”
Comment from 20 Jun 2026 in “CSSQuake” “This looks great, well done!”
Comment from 29 Jun 2026 in “CSSQuake” “Also nice achievement...!”
Comment from 20 Jun 2026 in “CSSQuake” - Comment from 21 Jun 2026 in “CSSQuake”
Fun to inspect in DevTools
“Using the Inspector on it is awesome. You can select each map piece.”
Comment from 21 Jun 2026 in “CSSQuake” “Pretty fun to go into f12 and delete the enemy's face.”
Comment from 21 Jun 2026 in “CSSQuake”
What people warn about
Each mark is one comment
Jerky movement and clipping
“you get stuck on corners and it really doesn't like running up/down slopes”
Comment from 20 Jun 2026 in “CSSQuake” “A lot of jank. It would sometimes rubber band me back”
Comment from 20 Jun 2026 in “CSSQuake” “the view keeps clipping out to far ahead of the map”
Comment from 20 Jun 2026 in “CSSQuake” - Comment from 20 Jun 2026 in “CSSQuake”
Other browser games people recommend
The four most recommended other browser games, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| TinyWind | 61 | 19 | 76% | 1 | — | — |
| Starfling | 59 | 17 | 78% | 1 | — | — |
| Starcraft: Ashfall | 46 | 12 | 79% | 1 | — | — |
| Half-Life 2 in a Browser | 42 | 11 | 79% | 6 | — | Approved |
| CSSQuakeThis page | 30 | 4 | 88% | 1 | — | — |
What people said
26 of the 34 comments that mention it, newest first. Each links to the original comment.
“This looks great, well done!”
“This is what I show my friends when they say CSS isn't a real programming language.”
“This is a great showcase of both the PolyCSS library and CSS itself!”
“Pretty fun to go into f12 and delete the enemy's face.”
“Using the Inspector on it is awesome. You can select each map piece.”
“Amazing stuff, thank you.”
“cssquake was running at a smooth 60fps just now”
“Though this is impressive”
“Also nice achievement...!”
“it works like smooth butter under Chrome on an M2”
“they took it to the next level”
“On my 7945HX this is plenty fast.”
“Wow, this is impressive. 60FPS, MacBook Air M1.”
“this is crazy i didn't know css could do this”
“Quake ran smoother on my Pentium-133 PC in the 90s than it runs on my Mac M1 Pro”
“Amazing and impressive use of CSS.”
“I wish I could use CSS this well too”
“have to shoot the elevator buttons in this, in the original you could move into them”
“which genuinely makes me smile”
“Doesn't work at all for me. I keep jumping around and clipping through objects”
“this is good and valid use case for CSS”
“you get stuck on corners and it really doesn't like running up/down slopes”
“It seems like this CSS Quake needs JS to run”
“A lot of jank. It would sometimes rubber band me back”
“the view keeps clipping out to far ahead of the map”
“Every time I click in the window, the menu disappears.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.