A recreation of the favorite falling block puzzle game.
Developed using Unity and C#. I used this project to learn how to develop a complete game in Unity. I recreated an established game so I could focus on the implementation. Particularly interesting were the 3D GUI creation and utilisation of sound and music. The base game was created as a Visual Studio console app with a dozen classes and imported into Unity.

The classic game has very specific rules which I have only deviated from in the scoring of line clears. If you’re interested I recommend visiting http://colinfahey.com/tetris/tetris.html

Tetromino Windows (19mb, Google Drive)

Requires Windows XP and above


Unzip and run .exe file.
Tetromino OSX (22mb, Google Drive)

Requires Mac OS X 10.7 and above


Unzip and run. By default Apple blocks unregistered developer apps from running.

To override your settings and open the app do the following:

  1. In the Finder, locate the app. (Don’t use Launchpad to do this. Launchpad doesn’t allow you to access the shortcut menu).
  2. Press the Control key, then click the app icon.
  3. Choose Open from the shortcut menu.
  4. Click Open.
  5. The app will be saved as an exception to your default settings, and you will be able to open it in the future by double-clicking it