I made a Tetris clone and now I'm writing a dev blog about it
Why I started this blog, what I'll write about, and why I'm still calling a publicly available game "beta."
GLOWTRIS · BLOG
Dev logs, architecture decisions, and the honest story
of building a browser Tetris from scratch.
Why I started this blog, what I'll write about, and why I'm still calling a publicly available game "beta."
I'm a 7-year designer. I can't code. Here's how I built a game, brand, and blog by talking to Claude — the actual design process, every decision, every fix.
The Duolingo trick — using date-keyed Redis buckets to make a leaderboard appear to reset at local midnight, while keeping the old data around.
Why setTimeout-based game loops are a trap, how I fixed it with a 1000Hz fixed timestep, and what sub-frame input handling actually means.