Урок: http://doctrina-kharkov.blogspot.com/2017/11/kak-napisat-tetris-c-sharp-unity-1.html
280 строк тетриса.
Тетрис подойдет для любого С подобного языка ( Java, C++ ), все алгоритмы происходят в массиве. Unity используеться для визуализации.
Не используеться ни коллайдеры, ни raycast.