Жизнь за бензак или как я запилил систему ресурсов в Cyberwinter
Историческая справка: увы, в далеком-далеком будущем человечество так и не нашло себе новый дом во вселенной. Планета за планетой звездный исследовательский флот открывал одну непригодную для жизни глыбу за другой. Солнце медленно угасало, на Земле становилось все холоднее, энергетические ресурсы планеты были истощена. Тогда и был найден энергетический элемент Q444.
![Жизнь за бензак или как я запилил систему ресурсов в Cyberwinter Unity, Игры, Steam, Разработка, Видеоигра, Gamedev, Инди игра, Indiedev, Гифка, Длиннопост](https://cs11.pikabu.ru/post_img/2020/10/16/8/1602856553193455905.jpg)
Даже с учетом его дорогостоящей транспортировки, цена получалась вполне приемлемой. Найден он был на планете, которая по сути являлась очередной безжизненной глыбой, покрытой толщей снега и льда. Условия на планете были суровые, но добычу, крайне важного элемента для выживания человечества, наладить в конце концов получилось, хотя это и стоило многих жизней.
Вернемся непосредственно к игре.
В Cyberwinter всего один доступный для сбора и использования ресурс - элемент Q444.
Месторождения элемента географически не фиксированы, планета согласно своим собственным законам выталкивает периодически в случайном месте на поверхность целые области этого элемента из своих недр. Собирать элемент с поверхности в 1000 раз дешевле, чем вести раскопки, поэтому пришлось смириться с этой особенностью.
![Жизнь за бензак или как я запилил систему ресурсов в Cyberwinter Unity, Игры, Steam, Разработка, Видеоигра, Gamedev, Инди игра, Indiedev, Гифка, Длиннопост](https://cs10.pikabu.ru/post_img/2020/10/16/8/1602856049180133069.jpg)
Для сборов элемента Q444 был разработан специальный вид техники - харвестер. Эта медленная, но достаточно прочная машина отлично справляется со своей задачей.
![Жизнь за бензак или как я запилил систему ресурсов в Cyberwinter Unity, Игры, Steam, Разработка, Видеоигра, Gamedev, Инди игра, Indiedev, Гифка, Длиннопост](https://cs11.pikabu.ru/post_img/2020/10/16/8/1602856271117069682.jpg)
От регулярных доставок элемента Q444 на Землю теперь зависит дальнейшая судьба человечества. Главная цель любого представителя нашего вида в мире Cyberwinter - это не допустить даже малейшего сбоя в отлаженной до мелочей системе.
Q444 так же является и основным топливом на самой планете-источнике. Все здания, вся техника, все оружие заряжается очищенной и переработанной версией добываемого элемента. Харвестер не только собирает ресурс с поверхности планеты, но и на лету перерабатывает его до необходимой формы. Поэтому после сбора, прямо из харвестера можно заряжать остальную технику, здания или что-то еще.
![Жизнь за бензак или как я запилил систему ресурсов в Cyberwinter Unity, Игры, Steam, Разработка, Видеоигра, Gamedev, Инди игра, Indiedev, Гифка, Длиннопост](https://cs10.pikabu.ru/post_img/2020/10/16/8/1602856441170118437.jpg)
На планете один за другим возводят терраформеры. Несмотря на ее крайне низкую пригодность для заселения, нельзя списывать со счетов доступность Q444. За тысячу лет, согласно первых расчетов, климат планеты будет скорректирован до необходимого минимума. Тогда звездный флот начнет массово перевозить "излишки" человечества с Земли на Cyberwinter. И уже с новой площадки исследовательский флот продолжит поиски следующего пристанища для нас…
Планирую до нового года выпустить демку и обкатать баги. Если будет желание, прошу добавить игру в вишлист и поучаствовать в тестировании. Страница игры в Steam: https://store.steampowered.com/app/1425030/Cyberwinter/
Надеюсь, вам было интересно. Всем спасибо за внимание и хорошего вам инди!)
П.С. В прошлом посте я писал о своем подходе к интерфейсу в игре. Я получил так много полезного фидбека, что до сих пор не опробовал и половины всего, что мне показалось интересным из предложенного.) Хочу сказать всем, кто откликнулся, большое спасибо!
И у меня снова проблема, коллеги: незнаю как визуально обыграть элемент Q444, когда он лежит на поверхности планеты. Текущую реализацию можно увидеть на гифках. По сути, это просто двумерные квадраты разных размеров и повернутые под разными углами, желто-коричнего цвета из палитры игры. Меня очень расстраивает текущий вариант, но ничего интереснее я пока не придумал. Если у вас есть мысли по этому поводу, прошу поделиться со мной в комментариях. Всем заранее низкий поклон и вселенский респект! )