Case study

Functional Tetris

Functional version of classic Tetris in Unity 2D with tetrominoes, grid logic and line clearing.

Unity 2DC#Grid logicArcade

Project information

  • Period: September 2024
  • Engine / main technology: Unity 2D

My role

Implementation of tetromino control, grid occupancy, line detection, scoring and UI.

Implemented systems

  • Tetromino prefabs.
  • Logical grid in memory.
  • Piece rotation and movement.
  • Completed line detection and clearing.
  • Score UI.

Result / project value

Shows algorithmic thinking, grid-based logic and maintainable code structure.

Links