All work

Unity 3D: Multi-Platform Tetris Ecosystem

A multiplayer reimagining of Tetris built in Unity3D — competitive real-time matches on top of the classic single-player game, with accounts, leaderboards, saved progress and an in-game economy behind it.

How it is built

  • Networking: a custom client-server model over WebSockets, carrying real-time competitive multiplayer alongside the single-player modes.
  • Backend: Firebase for authentication (Facebook and guest sign-in), global leaderboards and persistent save/load storage.
  • System design: object-oriented design patterns to keep game state, shop inventory and avatar customisation manageable as they multiplied.
  • Visuals: a hybrid 2.5D/3D environment with swappable themes and customisable asset models, consistent across every game mode.

What it demonstrates

The interesting part is not the falling blocks — it is holding game mechanics, real-time synchronisation and cloud services together without any of the three making the others unmanageable.

Stack

Unity3D · C# · WebSockets · Firebase (Auth, Database, Hosting) · Client-server synchronisation · Dynamic theming

Built March–May 2020.

Screenshots

Contact

Say hello

A role, a project or a rough idea — all welcome. I read every message and reply within 24 hours.