Облишивши мої потуги в розробці важких ігор, я вирішив зробити щось простіше. Перша мета була тестування мого нового рендер-двигуна. У більшості випадків першою грою вибирают "Змійку" чи "Арканоід" коли мова йде про розробку ігор на ПК. Для мобільних пристроїв частіше вибирають клон Flappy Bird. Я вирішив не вигадувати щось грандіозне і зробив гру з падаючим НЛО котре летить крізь хмаочоси. Так, перевернуті хмарочоси. Це весело.

Якщо не брати до уваги обертання об'єкта гравця то все інше дуже просте. Але є одна проблема - перевірка на зіткнення перевернутого прямокутника зі звичайним прямокутником. І це було цікаво! Я прочитав багато матеріала по цій темі про обертання векторів, обчислення матриць і тд. Але кінцеве рішення зробив простішим: об'єкт гравця зробив колом і перевіряю зіткнення кола з прямокутником. Працює ідеально.

Іншие челендж був у обробці Доторків на Свайпів. Завдяки цій грі мій двигун тепер підтримує декілька видів свайпів! Ви можете свайпати зліва направо і проходити крізь вузькі діри в хмарочосах. Гра нескінченна і стає складнішою після проходження 10 перешкод. Спрайти хмарочосів генеруються безпосередньо перед появою на екрані. У грі немає скомпільваних зазадалегіть рівнів.

В процесі написання простої гри я зрозумів що довгий час в моїй голові існувала велика проблема! Я довгий час мріяв про розробку комп'ютерних ігор, але ігри про які я мріяв були настільки великі по задумам, що я не міг почати їх розробку. У даном ж випадку з простою грою працює принцип KISS. Все набагато простіше ніж здається. Потрібно недомпозувати проблему і працювати поступово над її вирішенням. Перший раз має бути саме таким. 

https://play.google.com/store/apps/details?id=com.onesixrom.swishingufo