GavriKos, сверху падают элементы, которые игрок должен уничтожать, если элемент коснется низа экрана (там стоит пустышка с коллайдером), то игра закончена.
Денис Загаевский, когда я решил этим заниматься, то сначала выбрал C++(для разработки игр на UE4), потом прыгнул на Swift, параллельно в колледже немного занимались Objective Pascal. В итоге остановился на C#. Пока нравится. Можно и игры разрабатывать на unity, можно кросплатформ писать с Xamarin и тд., но душа всё еще хочет Swift испробовать. Может из-за того, что я прыгал с языка на язык я смог определиться.