Привет, Пикабу и Лига Разработчиков Видеоигр! Вот уже почти два года я увлекаюсь разработкой видеоигр из них около полутора я изучаю Unity. За это время я сделал несколько проектов по видеокурсам от замечательных GameDev.tv , а также по курсу по программе Цифровые профессии.
Однако все это лишь чужие идеи, реализованные моими руками.
И вот поэтому я пришел сюда, на Пикабу, чтобы поделиться с вами ходом разработки моей собственной оригинальной игры. Итак, встречайте! Space Carrier!
Если в кратце, то играть предстоит за космический грузовой корабль, который добывает ресурсы с планет, и сбывает их в Домашней системе. Дабы проиллюстрировать вышесказанное я перенес сюда кусок из моего ГДД к игре (Извините, художник я такой себе =) )
На данный момент в игре реализованы следующие механики:
- Несколько видов небесных тел (Звезда, Планета, Спутник). Каждое обладает силой притяжения, скрипт для этого я позаимствовал у Brackeys. А также летит по своей орбите вокруг тела, стоящего выше по иерархии (необходимые скрипты я нашел у малоизвестного, но отличного блогера Board To Bits Games).
- Кораблик, со своей механикой движения, основанной на AddForce(). Я выбрал такой способ передвижения для того, чтобы корабль именно противодействовал притяжению планет. (На заметку: такой способ неплохо подойдет для создания игры про дрифт)
- Собрана небольшая система в которой можно полетать
Вот на что сейчас похож мой проект:
Далее планирую:
- Реализовать червоточины
- Визуализировать гравитационные поля ( в идеале показать области, из которых корабль не сможет выбраться)
- Реализовать сбор ресурсов (сейчас в голове лишь идея о том, чтобы удерживать корабль в гравитационном поле планеты на протяжении определенного времени, так что буду рад идеям поинтереснее =) )
- Убрать всратый джойстик с экрана ( Сделать управления относительно PrimaryTouch)
- Сделать Смэрть!
На этом пока все. Буду рад любым комментариям, критике, советам, похвале. Спасибо за прочтение!