We all know about Tetris, the iconic puzzle game that has captivated players since its inception in the 1980s. Its simple yet addictive gameplay involves rotating and placing falling tetrominoes—shapes made of four square blocks—into a horizontal line that disappears upon completion, aiming to prevent the blocks from stacking to the top of the playing field.

Umigishi-Aoi develops a Flutter-version Tetris without using any 3rd-party package. 

You can use hotkeys or buttons to control the blocks.

Source code: https://github.com/Umigishi-Aoi/flutter_tetris.

Web demo: https://umigishi-aoi.github.io/flutter_tetris/