No to tak:

1. Zjeżdżanie w dół zrobione

2. Przemieszczanie sie po planszy zrobione

3. Obroty dookoła osi prawie zrobione

Teraz trzeba przemyśleć zatrzymywanie sie i warunki na zderzanie. Mogę to zrobić albo systemem kolizji (ale boje sie, ze Unity za późno wyłapie i bedą dziwne skoki pozycji z klatki na klatkę) albo sprawdzając po kolei pozycję wszystkich klocków i porównując (czyli około 600 klocków w najgorszym momencie).

Najfajniej jakby była gdzieś
@applicative_functor: Mamy plansze 8x8 o wysokości 10. Więc każdy klocek oprócz swojej pozycji, będzie posiadał tag o nazwie (string, ale to nieważne) odpowiadającej jego aktualnym położeniu na osi y(wysokości). A w Unity jest funkcja find.gameobject.with.tag. Więc zamiast przeszukiwać wszystkie klocki, to będzie uwzględniał tylko te na określonej wysokosci(czyli 64).
Skoro masz dyskretną przestrzeń, to nie lepiej zrobić chamską, trójwymiarową tablicę dla całej przestrzenii? Wtedy masz proste sprawdzenie kolizji w czasie stałym.
@wojciechlapka: Spokojnie. Na razie muszę zrobić sam algorytm spadania i kontroli w powietrzu. Jak już ogarnę podstawy, to będę się bawił w rozwijanie.

@Fheat: Niestety jest mało 3d, a cały projekt ma służyć nauce środowiska Unity3d.
Sam mam tak ustawione, teraz tylko zostało poprawienie rozdzielczości Plymouth. Mam sterowniki AMD zainstalowane i teraz ekran ładowania systemu wygląda paskudnie.