=== Space Crush ===
В конце июля, листая летку ВК, я наткнулся на видео от Сергей Бекетов с записью геймплея игры, которую он сам написал на Unreal Engine 4. Зная о любви Сергея к разнообразным играм, этот шаг был закономерным продолжением его увлечений. Надеюсь, в скором времени ты порадуешь нас уже бета-версией игры 😄.
Мысль о возможности написания собственной игры крепко засела в моей голове. Во время отпуска часть свободного времени я проводил за играми Tangle Tower и Binding of Isaac или смотрел, как жена проходит Jenny LeClue. Я подумал: "Как круто разрабатывать такие игры!".
Хорошенько взявшись за курс по Unity и C#, а так же за Photoshop, Google и Youtube, я погрузился в мир настоящего программирования с ООП и паттернами проектирования.
Начал с азов: сцена, игровые объекты, скрипты. Первая игра знакомила с разработкой интерфейса, вторая - с перемещением игровых объектов и физикой, третья - с гибкой настройкой объектов.
В какой-то момент, занимаясь третьей игрой, меня посетила мысль: "А вот сюда было бы круто добавить анимацию! Но как я это сделаю?", и понеслось.
Отклонившись от курса, во всех смыслах этого слова, я добавил разнообразные анимации, систему бустеров и систему волн противников. Ближе к концу я даже удивился объему кода для такой маленько игры, поэтому пришлось порефакторить и навести красоту в папочках, как я люблю. Не обошел меня стороной процесс настройки баланса игры и полишинг.
Хочу поделиться результатами своих усилий - Space Crush.
Windows installer: https://drive.google.com/file/d/1voECuLS-wiNZj4M_SoT3cyPjG0wYBg1u/view?usp=sharing
#Unity #gamedev