Геймдизайнер: С нуля

Размер шрифта: - +

Глава 7: Откат.

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

 

Несколько пачек кофе – в наличии, чайник стоит прямо на столе возле монитора, недалеко от пепельницы и открытого блока сигарет. Перед глазами медленно грузится «нереальный двигатель»[3], открывая перед глазами цветастый яркий проект. Только на этот раз есть уверенность в себе. Я знаю, что нужно делать и не задумываюсь о результате. Любой учебник по разработке сказал бы, что это ошибка. Но не в этой ситуации. Сейчас мне нужно не сделать хорошую игру, а сам факт того, что она закончена. Чтобы идти в будущее, надо отпустить прошлое.

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

Открываю список уровней: одиннадцать законченных и еще два только созданных, но с написанным сырым сюжетом. Сценария для них нет. В списке ассетов[1] достаточно объектов для наполнения, а чего не хватит – доделаю шейдерами. Глотаю кофе, ставлю чайник и приступаю к работе. На часах – полпервого ночи, но так как работать не нужно, буду сидеть «до последнего».

Понимаю, что предпоследний уровень, а именно, – лунная поверхность с догоняющими тебя полицейскими марсоходами – полный бред. Но задача есть задача. Локация требует сине-серых тонов, а ассеты, практически все, яркие и цветастые. Объектов использовать нужно достаточно много, так что решаю написать простенький пост-процесс[2] фильтр, который будет корректировать цветовую гамму. Костыль, конечно, но работать должно хорошо.

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

Проснуться удалось к двенадцати, хотя будильник стоял на десять. Два раза откручивал таймер на час позже. Хотел восстановить режим. После утренних задач «по приходу в себя», открываю интернет и ищу активизирующие лекарства. Кидаю в корзину несколько пачек кофеина, какой-то аптечный бодрящий чай, различные стимуляторы, которые отпускаются «только по рецепту и рекомендации врача». Но сайт полулегальный и все эти справки выдает сам, если доплатить. Так и делаю, оформив покупку какого-то левого препарата, который в итоге не приедет и нужен лишь формально. Через час все это привозят мне прямо домой. Наливаю нового тонизирующего чая и глотаю несколько таблеток, запивая им. Совсем плотно садиться на это не собираюсь, но уделять много времени на проект сейчас явно не входит в мои планы. А ведь еще нужно позаботиться о деньгах… Намечается активный месяц, после которого в идеале жизнь встанет на круги свои.

Проект уже открыт, вчера не выключал компьютер. Пост-процесс работает, осталось построить уровень. Из-за того, что это луна – достаточно совсем небольшое количество камней, но они будут случайным образом растягиваться по высоте и длине, в определенных рамках. В моем случае от 0.5 до 2. Расставляю на фоне несколько флажков с разными странами и пару ракет. Космический фон удается сделать своими руками – градиент с тёмно-синего до черного, плюс белые точки разного размера, обозначающие звезды. Несколько ущелий, которые нужно перепрыгивать, увеличение высоты прыжков, имитируя слабую гравитацию – это дело пяти минут. Диалоги оставляю на потом, искусственный интеллект преследователей ничем не отличается, спрайты луноходов уже нарисованы.

Последний уровень – полет в черную дыру. Совершенно другой геймплей, где нужно лететь с видом сверху и уклоняться от астероидов. Преследователей уже нет, но скорость статична и нет времени расслабиться. Ближе к концу, главный герой попадает в другое измерение и смотрит на прошлое, понимая, что велосипед крадет какой-то афроамериканец, который оказывается полицейским и валит все на 15-летнего подростка. Но изменить ничего не выходит, он просто умирает в одиночестве. Насколько я помню, когда писал это – вдохновлялся «Интерстелларом». Полная херня, но раз уж решил закончить - надо выполнять план.

Облегчает то, что тут диалоги не нужны, а шейдер фильтра не требуется менять. Разве что, изменить пару параметров. Наливаю еще чаю, бросаю бодрый взгляд на часы – 15:23. Включаю какую-то подборку ядреного хардбаcса. Не потому, что нравится, а потому, что его быстрые мотивы не дают уснуть. До позднего вечера, программирую новые геймплейные возможности. Все механики приходится переделывать, а вид сверху усложняет еще и тем, что с подобным никогда не работал. Перед сном тестирую: теперь персонаж может лететь вперед, а также поворачивать влево и вправо нажатием стрелочек. На часах 03:55.

Благодаря таблеткам, просыпаюсь уже в девять, в десять продолжаю рабочий цикл. Следующие дни смешиваются в какую-то кашу, о которой с трудом удается вспомнить. Бывало, спал днем по паре часов, бывало – ночью. Из-за закрытых штор зачастую даже не знал, какое сейчас время суток. Как работал – сам не знаю. Что-то кодил, что-то тестировал, но подробности ускользают. В определенный момент дописывал сценарий, потом долго тестировал. И вот, проснувшись сегодня, понимаю. Все готово. Сколько я потратил на это дней? Помню, что спал часа по три в сутки…



Ковалев Никита

Отредактировано: 14.07.2019

Добавить в библиотеку


Пожаловаться