
Впевнений, багато хто з вас грав у “змійку” на старому телефоні Nokia у далеку еру кнопкових телефонів. Ця гра виглядає дуже простою та, на перший погляд, навіть примітивною, але коли починаєш грати, то одразу стає зрозуміло, чому вона була такою популярною.
Все ж просто – переслідуй яблучко і, як нагороду за нього, збільшуйся в розмірах. Але не “вкуси” себе за хвоста, бо доведеться починати знову.
На справді ж, гра не така проста в реалізації, як може здатися на перший погляд. І саме тому, створення такої гри може слугувати гарним уроком для тих, хто зараз вивчає Unity та мову програмування C#. Так, щоб зрозуміти цей курс лише розуміння Unity недостатньо, треба мати базові знання C#, оскільки більшість цього відеоуроку буде не в середовищі Unity, а в редакторі коду C#.
Якщо ви зовсім новачок в Unity, або тема спрайтової анімації вас цікавить більше, то прошу до перегляду інший наш курс – “Основи Unity 2D“.
Але якщо ви не шукаєте легких шляхів і хочете самі контролювати абсолютно все, що відбувається в грі, то ласкаво просимо на курс нижче.
Приємного та корисного перегляду!
1. Реалізація базової механіки гри – система координат дошки, рух змійки прямо та з поворотами.
2. Взаємодія змійки – збільшення змійки після зустрічі з яблуком, “поїдання” самої себе, збільшення швидкості руху, ігнорування стін, меню гри.
Матеріали:
- Завантажити Unity
- Завантажити Visual Studio
- Завантажити оригінальні спрайти
- Завантажити спрайти з дошкою та фоном використані в курсі
- Завантажити файли готового проекту (вихідний код)
А ось що ми отримаємо в кінці курсу: