04 / Five sections

Clones

Tetris's falling-block mechanic is simple enough to rebuild from scratch, which is exactly why so many independent developers and hobbyists have built their own versions of it — often as a way to learn a new programming language or game framework. These are seven real, currently-public projects, picked for how differently they approach the same game.

Picked for variety, not ranked by quality — an NES-accuracy project, a PS1 homebrew build, a Python starting point, Rust compiled to WebAssembly, a Rust game-engine example, a bare-metal SDL2 project, and one running on actual Arduino hardware. Star counts captured 2026-09-24 and will drift; follow the links for current activity. Broader, unfiltered lists: github.com/topics/tetris-clone and github.com/topics/tetris.

In that same spirit, the site's creator is building an original falling-block puzzle game of their own — more on that soon.