Chronicles of cyberpunk - Awakening, дневник разработки

Всем привет! 7 декабря 2017 года вышла первая часть моей игровой трилогии Chronicles of cyberpunk (которая недавно стала бесплатной в Steam и itch.io), а на следующий день начал работать над второй частью и с тех пор работаю каждый день. О ней я и хочу рассказать.

LMgeTWl

uKdf69C

vruEHYe

ZbqiIr2

hEYvUPb

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

Сюжет

Это прямое продолжение первой игры, где мы противостояли Большому Брату и сперкомпьютеру, а теперь оказываемся в другом мире, в котором тоже есть свои Большой Брат и суперкомпьютер, желающие подчинить себе город. А город — это живое существо, которое позволяет людям жить внутри себя. Но будет-ли так длиться вечно?

VExxnrO

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

Игровой процесс

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

Fi1Arfb

Что уже сделал

  • 14 локаций и возможность перемещаться между ними — в игре будет открытый мир, разные части которого сначала будут недоступны и туда игроку сначала нужно будет получить доступ;
  • отображение подсказок при наведении на объект;
  • работа лифтов (модели, анимации, UI);
  • главное меню и меню паузы;
  • интерактивная карта;
  • локализация (английский и русский);
  • 130 анимированных иллюстраций, 88 рисунков для мини-игр (окна и кнопки), 14 рисунков для загрузочного экрана каждого уровня, 19 рисунков для начала каждого акта;
  • сюжет из 19 актов (для структурирования использую wrike);
  • возможность открывать дверцы шкафов;
  • фоновые музыкальные темы на всех локациях (с freesound.org).

iWRJBkd

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

Над чем сейчас работаю

  • модели и анимации людей — уже посмотрел много видеоуроков по созданию людей, много практиковался, но все никак не получается сделать реалистичную модель человека;
  • программирование игры по сюжету — скорее всего игра будет линейной, как и первая часть, но здесь будет больше свободы в передвижении;
  • по ходу прохождения мир игры будет измениться;
  • диалоговые окна;
  • инвентарь — теперь нужно искать ключи и запчасти для активации разных механизмов, а в одной из миссий нужно искать части для своего будущего тела;
  • добавление моделей в пустые места — это сейчас делать сложно, потому что моделей уже много и ноутбук иногда от перегрева уходит в спящий режим;
  • звуковые эффекты;
  • сохранение/загрузка;
  • мини-игры.

l8RFTux

Мотивация

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

GWDsHyN

Для разработки использую Unreal Engine 4, Visual Studio, Blender, GitHub и Wrike — это все бесплатное ПО.

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