История Cyberwinter или как я начал делать одну игру, а заканчиваю совсем другую

В рамках этого поста я хочу рассказать через какие метаморфозы прошла моя игра Cyberwinter за год, от момента первых набросков до работающей демки.

История Cyberwinter или как я начал делать одну игру, а заканчиваю совсем другую

Привет всем! Меня зовут Ахмед. Мне почти 40 лет. У меня удивительная дочь и не менее удивительная жена. Разработка игр - мое хобби, и я впервые решил опубликовать то, что я делаю. А сейчас я делаю игру Cyberwinter.

Сразу хочу отметить то, что геймдев для меня чистое творчество, я сторонник поддаваться творческим порывам и следовать за ними. Никаких диздоков или чего-то им подобного, я просто прислушиваюсь к себе в каждый момент времени работы над игрой и понимаю, что в ней должно быть, а чего не должно.

И конечно же, я отдаю себе отчет насколько непродуктивным и коммерчески невыгодным может быть такой подход, но ничего не могу с собой поделать.

Часть 1. Академия Азимова. Космос, звезды и космические корабли.

<i>База разрушена, големы наступают, пора отступать</i>
База разрушена, големы наступают, пора отступать

Помню как сейчас, поздним вечером я читал Академию Азимова, точную книгу цикла не назову, и подумал, что очень-очень хочу создать игру, в которой действия будут разворачиваться на космическом корабле/кораблях. Уже через пару дней я сел за работу. Изометрическую камеру и воксель арт я выбрал не случайно. Такой вид в играх мне всегда нравился, как представителю старого поколения, выросшего на первых Фоллаутах, серии Диабло и СтарКрафте. К "3Д" играм, мне кажется, я до сих пор не привык, хотя и играю периодически. Воксель арт же я выбрал лишь потому что больше не владею никакими художественными стилями, да и этим, признаться, владею весьма слабо.

Навскидку я наметил следующий геймплей: главный герой наемник, он берет различные контракты и выполняет грязную работу. В основном задания будут связаны с необходимостью проникнуть на чужое космическое судно и что-то украсть или кого-то убить. Такой шутер с элементами РПГ и стелса.

Я реализовал редактор уровней, немного наполнения (стены, двери и детали окружения), добавил героя и один вид врага (это был инопланетный монстр).

И вот я бегаю по космическому кораблю, кликая мышкой туда и сюда (да, тогда еще управление в игре было классическое, кликнул туда, герой побежал), и понимаю, что мне это не нравится. Настроение в тот момент было боевое, совсем недавно начал перепроходить третий Диабло на консоли и был в восторге от управления персонажем стикерами контроллера. В порыве я стираю все управление, переписываю его на контроллер и добавляю кучу мобов на карту.

Часть 2. Серьезный Сэм. Кровь, скорость и слезы радости.

<i>После смерти големы медленно превращаются в снег</i>
После смерти големы медленно превращаются в снег

О да, это было здорово! Я долго не мог вспомнить, что же новые ощущения мне напоминают, но позже меня осенило. Это же тот самый восторг, который я когда-то переживал снова и снова поливая плотным огнем орды всякой нечисти в первом Серьезном Сэме. Теперь же творение моих собственных (весьма кривых) рук могло вызвать такие же чувства. Осознание этого воодушевляло.

Бегая по уровню с огнеметом наперевес и сжигая монстров одного за другим, я понял, что мне не хватает пространства. В том же Серьезно Сэме очень часто сражения разворачивались на открытых внушительного размера площадях. Я удалил все стены и двери, уложил пол на всему уровню и перезапустил игру. Другое дело! Теперь приближающиеся со всех сторон волны монстров приятно щекотали нервы, в ладошки даже слегка припотели. Я понял, что сделал верный разворот в разработке.

Следующий, вполне предсказуемый шаг с моей стороны - перенести действие игры с космического корабля на поверхность планеты, чтобы свободно можно было расширять площадки сражений. Сказано - сделано. Вот в этот самый момент и родилась планета Сайбервинтер, а старое рабочее название игры "Мертвые звезды", было забыто.

Часть 3. Полярная станция. Снег, снег, кругом один снег.

<i>Сейчас в игре около десятка различных транспортных средств, которыми можно управлять</i>
Сейчас в игре около десятка различных транспортных средств, которыми можно управлять

Шел приблизительно шестой месяц разработки. Я все больше погружался в мир Сайбервинтер.

Периодически я залипаю в Пинтересте, зачастую бездумно листаю ленту нового, в ожидании какого-нибудь творческого откровения. Листаю, листаю, листаю… стоп. Интересный рисунок, полярная станция, а рядом с ней красного цвета грузовичок на гусеничном ходу и все это на фоне бескрайнего белого снежного ковра. Я понял, что должен добавить подобную технику в игру, я не знал будет ли она выполнять какой-то игровой функционал, но она непременно должна стоять где-то на карте, в центре одной из снежных пустынь. И вот небольшой грузовичок на гусеницах красуется в центре карты, а я бегаю около него туда-сюда и отбиваюсь от монстров.

Было бы здорово иметь возможность сесть за руль такого грузовичка, можно было бы убраться подальше от слишком "жирной" толпы монстров или, например, давить более мелких представителей враждебной фауны. Возможно это будет весело - подумалось мне.

И вот я уже пилю управление техникой, анимирую гусеницы и переписываю вражеский ИИ с учетом новой возможности главного героя - усесться в транспорт.

Мчаться на большой скорости по снежным бескрайним просторам и правда оказалось очень здорово! Особенно, когда спасаешься от парочки големов. Скорпионы приятно похрустывали под "колесами", что тоже доставляло много приятных эмоций.

Транспорт - это то, что надо. Я решил не останавливаться на этом и добавить в игру еще несколько видов техники, в том числе и боевой. Мир Сайбервинтер заиграл новыми красками.

Часть 4. Звездное ремесло. Ресурсы, харвестеры и базы.

<i>Вы можете использовать снегоход, чтобы быстрее перемещаться между базами</i>
Вы можете использовать снегоход, чтобы быстрее перемещаться между базами

Я совсем недавно стал отцом и на год или даже полтора компьютерные игры совсем покинули мою жизнь (в плане поиграть самому, конечно же). Время от времени я брал джойстик в руки, чтобы минут 10-20 побегать по карте в третьем Диабло или оценить какой-нибудь новый инди-платформер. О полноценной игровой сессии и речи не могло быть. Свободного времени стало очень мало, цена каждой минуты взмыла в небеса (думаю родители поймут).

Больше всего я скучал по Старкрафту. Времени на сессию в такой игре требовалось ровно столько, сколько у меня не было. Весь этот менеджмент, строительство, защита баз… эх… это неописуемое удовольствие.

Так под силой ностальгии о былых деньках я решил добавить в игру немного строительства. Сейчас в игре можно построить терраформер и забор из защитных турелей вокруг него, все это можно немного проапгрейдить. Идея с терраформерами пришла сама, еще когда я искал сюжетную линию. Так главная героиня обрела цель: найти новый дом для человечества и в частности, скорректировать климат планеты Сайбервинтер. Кстати, терраформеры жутко раздражают местных аборигенов (снежных монстров), именно поэтому последние так агрессивны.

Элементы стратегии отлично вписались в игровой процесс. Не передать, что чувствуешь, когда удается отбить у монстров только построенный терраформер на последней единице ХП. Или когда наблюдаешь, как проапгрейденные турели поливают мощным огнём голема, а тот тает прямо на глазах. Эх… Мне это определенно нравится!

Часть 5. Назад к звездам.

<i>Доставка апгрейда базы космическим кораблем с орбиты</i>
Доставка апгрейда базы космическим кораблем с орбиты

Когда поднялся вопрос, как обыграть строительство базы я вспомнил о кораблях. О тех самых, с которых все и началось. Так я добавил космические корабли, которые теперь играли роль грузового транспорта. Корабли сейчас доставляют с орбиты здания, технику и апгрейды. С учетом динамики и сложности игры, частенько приходится разворачивать новые базы, апгрейдить их или менять разбитую технику на новую, поэтому лицезреть этих красавцев выпадает нередко. Хотя, вот сейчас я подумал, что кого-то это, возможно, будет изрядно раздражать и нужно добавить возможность скипнуть эту красоту. ))

Вот такой путь прошел я со своей игрой. Она уже совсем не такая какая была года назад, да и я уже совсем не тот.

Видео с актуальным геймплеем игры

Смешение жанров у меня приличное, но вот выделить какой-то основной время от времени мне сложно… Это и стратегия, и экшн, и даже в какой-то степени RPG.

Я подал заявку на зимний фестиваль Стима, он стартует 3-го февраля 2021, вот сразу после него я сейчас запланировал релиз. Думаю, что времени добавить в игру последний контента и обкатать самые грубые баги у меня достаточно. Надеюсь, и на вашу помощь, коллеги. ) Если игра вас заинтересовала, прошу добавить в вишлист и поучаствовать в предстоящем тестировании. Страница игры в Steam: https://store.steampowered.com/app/1425030/Cyberwinter/

Всем большое спасибо и хорошего вам инди! )

148148
47 комментариев
100 ₽

Удачи! 😀

4
Ответить

Комментарий недоступен

4
Ответить

Да, конечно, Павел. Основное мое рабочее время - это выходные. Днём я работаю в сумме максимум пару часов, т.к. ребенок частенько требует внимания.) Часов после 6 вечера, когда ребенок уже собирается ко сну, я занимаюсь игрой плотнее, ещё 3-4 часа, наверное. В будни по вечерам бывает по разному, но в среднем час-полтора получается поработать над игрой. Итого в неделю, приблизительно, около 15-20 часов посвящаю своему хобби. Очень приблизительно, специально не считал никогда.)

11
Ответить

Предлагаю поменять шрифты в заголовке игры. Сейчас оба довольно плохо ладят друг с другом, так еще и в контекст происходящего почти не вписываются. Критикуешь - предлагай, и я бы предложил не придумывать лишнего и взять весьма сайфайную обычную гельветику в надзаголовок, и тонкую ульрасайфайную с межбуквенным расстоянием в 50 в сам заголовок (капсом).  Станет почище и поприятнее  

4
Ответить

Илья, благодарю! Обязательно попробую. В вопросах шрифтов и вообще интерфейсов я не силен.)

1
Ответить

Комментарий недоступен

3
Ответить