Как совмещать любимое дело со скучной работой и чувствовать себя превосходно (Глава 1)
Спойлер - НИКАК!
Дамы и господа! Я давно хотел написать подобную статью, а сейчас нахожусь глубоко в процессе создания чего-то осмысленного и думаю, что время пришло!
И хотя я пишу этот текст больше для себя, чем для кого-либо еще, надеюсь, что найдутся сочувствующие моим стремлениям (или моим жалким потугам), и мое желание творить хоть кого-то не оставит равнодушным.
Вы, наверное, уже представили очередной бессмысленный текст от четырнадцатилетнего программиста, который открыл для себя Game Maker или Construct 2 (Каюсь, я тоже открыл для себя GM), или решившего создать игру без знания языков программирования, графических редакторов, музыкальных нот и адекватного дизайн-документа.
Не буду разочаровывать. Отчасти ваши ожидания будут оправданы.
Но история эта начинается не сегодня, а семь лет назад, когда молодой и амбициозный парень открыл для себя известный в узких кругах редактор уровней.
Doom Builder ему имя
Как будто я вернулся в прошлое, и счастливое студенческое время окутало меня своей приятной уверенностью в завтрашнем дне. Выкуривающий по две пачки сигарет в день беззаботный студент уткнулся в яркий монитор, который выделяется на фоне непроглядной темноты комнаты. Он творит, не замечая синяков под глазами. Через неделю срок сдачи диплома, но это не останавливает уверенного в своих силах будущего (геймдизайнера, ха-ха) банковского работника=(
Первый удар приняла на себя игра моего детства - Heretic. Еще будучи ребенком я названивал маме на работу, и она терпеливо раз за разом диктовала мне по буквам код на бессмертие (признаться честно, я его так и не запомнил). И гордый, но несокрушимый жулик отправлялся расстреливать огненных гаргулий.
К сожалению, самые первые карты канули в Лету вместе со старым жестким диском, а более современные уровни, которые я создал на GZDoom Builder (продвинутая версия редактора) вы увидите в конце статьи. Всему свое время.
Поэтому перейдем к тем вещам, что я создал на базе Doom 2 WAD в начале своей (пффф) карьеры.
Первые карты не отличались проработкой окружения:
Во втором уровне я исполнил мечту многих геймеров. Текстуры нагло украдены из интернета и моей личной жизни :
Дальше - больше! Небольшой городской квартал, в котором предстоит укрываться от постоянных атак кибердемона:
И, наконец, последний уровень - секретная лаборатория:
После этого были и более удачные уровни, но они утерялись во времени или представляли собой что-то очень сырое:
Конечно, сегодня я нахожу миллион косяков в таких ситуациях, которые можно было реализовать более кропотливо. Несовместимые текстуры и странные игровые решения - лишь малая часть из них.
Но это было давно!
Сегодня моя жизнь принадлежит офису и непрекращающимся попыткам вырваться из системы и заниматься тем, что мне действительно нравится (как и у 99 процентов населения планеты Земля, ага).
Поэтому в Главе 2 этой истории, которая выйдет спустя N-1 дней я расскажу о том, что же напридумывала моя безусловно свежая от недосыпа и переработок голова, и выставлю все это безобразие на ваш справедливый (?) суд.
А теперь - Heretic
Конечно, на Оскар сюжет этого WAD'а не претендует. Я лишь отрабатывал и изучал на примерах этого уровня новые техники и встроенный скриптовый язык ACS Script.
Постскриптум? Наконец-то!
Я упомянул в начале статьи GM не просто так. Мои первые попытки программирования и создания пиксель-арта связаны с увлечением именно этим движком. Парочку снятых на Nokia 3310 видео, которые демонстрируют наработки, я нашел глубоко в диалогах ВК.
P.P.S. Спасибо моим старым друзьям IDDQD и IDKFA, ведь без них я бы не справился с этой статьей, потому что любовь к толпам монстров часто заставляла испытывать состояние "YOU DIED", а Brutal Doom только усугублял ситуацию.