Впевнений, багато хто з вас грав у “змійку” на старому телефоні Nokia у далеку еру кнопкових телефонів. Ця гра виглядає дуже простою та, на перший погляд, навіть примітивною, але коли починаєш грати, то одразу стає зрозуміло, чому вона була такою популярною.

Все ж просто – переслідуй яблучко і, як нагороду за нього, збільшуйся в розмірах. Але не “вкуси” себе за хвоста, бо доведеться починати знову.

На справді ж, гра не така проста в реалізації, як може здатися на перший погляд. І саме тому, створення такої гри може слугувати гарним уроком для тих, хто зараз вивчає Unity та мову програмування C#. Так, щоб зрозуміти цей курс лише розуміння Unity недостатньо, треба мати базові знання C#, оскільки більшість цього відеоуроку буде не в середовищі Unity, а в редакторі коду C#.

Якщо ви зовсім новачок в Unity, або тема спрайтової анімації вас цікавить більше, то прошу до перегляду інший наш курс – “Основи Unity 2D“.

Але якщо ви не шукаєте легких шляхів і хочете самі контролювати абсолютно все, що відбувається в грі, то ласкаво просимо на курс нижче.

Приємного та корисного перегляду!

1. Реалізація базової механіки гри – система координат дошки, рух змійки прямо та з поворотами.

2. Взаємодія змійки – збільшення змійки після зустрічі з яблуком, “поїдання” самої себе, збільшення швидкості руху, ігнорування стін, меню гри.

Матеріали:

  1. Завантажити Unity
  2. Завантажити Visual Studio
  3. Завантажити оригінальні спрайти
  4. Завантажити спрайти з дошкою та фоном використані в курсі
  5. Завантажити файли готового проекту (вихідний код)

А ось що ми отримаємо в кінці курсу: