Сделай видеоигру один и не свихнись - Слава Грис
Смена деятельности на ту, от которой вы получаете удовольствие, – неплохая профилактика выгорания. И те, кто с этим не согласен, могут снова задуматься о том, как обычно выглядят распространенные формы якобы «отдыха». Когда вы играете в видеоигры, расслаблен ли ваш мозг? Лично я редко бываю настолько же сконцентрирован, как при битве с очередным боссом, когда и у него, и у меня, остается здоровья на пару ударов; я редко бываю настолько же внимателен, как когда я ищу нужную мне деталь от LEGO, собирая очередную свою задумку; я очень усидчиво слушаю своих друзей, когда мы собираемся вместе и обмениваемся остротами. Мой мозг работает на всю катушку. Вы можете устать от просмотра фильмов, видеоигр или посиделок с друзьями так же сильно, как вы устаете от любого из аспектов разработки собственной видеоигры.
В случае с просмотром кино и играми вас настигнет усталость чуть позже лишь потому, что получение удовольствия от деятельности позволяет нам дольше оставаться на ней сконцентрированным: удовольствие – это отличная мотивация не отвлекаться. Занятие, которое радости нам не приносит, вынуждает мозг предлагать нам иные варианты времяпрепровождения.
Можно представить себе запас ваших сил как постепенно разряжающуюся батарейку. В таком случае получение удовольствия способно на некоторое время замедлить расход мощности, а чтобы совместить приятное с полезным – вполне можно и даже нужно научиться получать удовольствие именно от разработки видеоигр.
Здесь мы находимся в более выгодной ситуации, чем большинство людей, – мы с вами занимаемся действительно чем-то крутым и веселым, и настроить себя на получение радости в ходе процесса разработки видеоигры куда проще, чем если бы мы работали с чем-то объективно скучным. Концентрация на том, что мы создаем целый мир, который будет радовать и вдохновлять других игроков, – лишь один из сотни способов получать удовольствие от разработки видеоигр.
Никогда не забывайте о том, почему вы сели делать игры и что вас на это вдохновило. А еще лучше – запишите это. В ходе работы над Fearmonium я несколько раз пересматривал мультфильм «Пиноккио», чтобы чувствовать стилистическую причастность к этому произведению и получать неимоверную радость от этого факта. В момент упадка сил попробуйте вернуться к тем идеям и образам, которыми вы горели и вдохновлялись, когда только начинали делать свою игру.
Концентрируйтесь в разработке на аспектах, работа над которыми делает вас счастливым. Если вы получаете безмерное удовольствие от написания диалогов – пусть диалоги станут основной составляющей вашей игры. Если вам нравится работа с кодом – вы можете добавить великое множество механик в вашу игру, а если вашей сильной стороной является изобразительное искусство, то смещайте упор на графику.
Если поставить перед собой цель, сформулированную так: «мне нужно выпустить игру», то с большой долей вероятности вы сможете в период усталости найти причины отказаться от нее, заявив себе: «Ой, да не так уж и нужно было мне выпускать игру». Если же вашей целью станет «я хочу получать удовольствие от разработки видеоигры», то выдумать себе причину «не получать удовольствия» станет потруднее.
Но, безусловно, и наша деятельность полна рутины, которая, казалось бы, не способна вызывать ничего, кроме раздражения.
Например, когда я разрабатывал Catmaze, я не очень хорошо продумал, каким же образом я буду добавлять в игру новые языки: персонажи у меня болтают достаточно много, но текст их фраз я писал прямо в «коде», а не в каком-то отдельном документе, который легко было редактировать. Для добавления новой фразы мне требовалось скопировать ее из таблицы с переводами, найти нужную строчку в коде и вставить туда текст, поменяв значение переменной, отвечающей за языки. Так делать нельзя. Но я был новичком, когда придумывал эту кривую систему и если бы я стеснялся ошибаться, то мои персонажи вообще бы не разговаривали.
У меня в игре двадцать тысяч фраз на разных языках. В определенный момент мне добавили пять новых языков, и на меня свалилась обязанность сто тысяч раз повторить одно и то же действие: скопировать строчку текста и вставить ее в нужное место. Звучит как сущий кошмар. Создать какой-нибудь алгоритм для выполнения этой чудовищно рутинной работы я не мог, потому что в моем отвратительном коде все было не так просто, и некоторые фразы приходилось копировать с «особенностями» и дописывать некоторые вещи руками.
Я был не очень хорошим программистом и обрек себя на утомительную рутину. Смог ли я получить от нее удовольствие? Да, смог, и сейчас расскажу, как.
25. Отдых важнее работы
Получение удовольствия от работы – один из способов расходовать силы куда медленнее коллег, которые не умеют «тащиться» от своей деятельности. Есть много трюков и способов, но в первую очередь я упомяну тот, который лично мне помог разобраться с проблемой длиною в сто тысяч строк.
Представьте, что какое-то время вы, проживая в гордом одиночестве, решили вести образ жизни холостяка. Вы не занимались домом, постоянно ели пиццу, раскидывали кругом грязную одежду и пустые коробки из-под сока. Вы уже какое-то время не видели в этой горе мусора своего кота, но вас это не беспокоит, потому что его миски постоянно пустеют, а значит, он или где-то прячется, или у вас завелось какое-то другое животное.
Но вот вам звонит ваша дальняя родственница, от которой вы отнюдь не в восторге, и напоминает вам о том, что вечером она будет у вас. Вы обещали обеспечить ей ночлег, но благополучно об этом забыли. Впускать живого человека в обитель лени и хаоса – бесчеловечно! Вам придется навести здесь порядок.
С каким настроением вы будете это делать? Вам приходится суетиться из-за забытого вами обещания принять гостью и тратить свой выходной на уборку, которую вы совсем не планировали. Разумеется, вы будете недовольны.
А теперь отмотаем время назад и представим, что вместо неприятной родственницы вам поступил звонок от человека, на романтические отношения с которым вы давно рассчитывали. Абсолютно внезапно вы получаете ответ на ваши бесчисленные знаки внимания, и свидание состоится сегодня вечером. У вас дома.
С каким настроением вы будете наводить чистоту теперь? Те же самые действия, которые в предыдущем примере могли вызвать только негодование и уныние, теперь уже будут сопровождаться легкими размашистыми движениями и напеванием какой-нибудь хорошей песни себе под нос.
Вы знаете, что изменилось? Контекст. Вы все так же убираетесь в квартире, просто теперь у вас иное понимание данной ситуации. Наше отношение к той или иной деятельности полностью зависит от контекста.
Откройте для себя мир чтения на siteknig.com - месте, где каждая книга оживает прямо в браузере. Здесь вас уже ждёт произведение Сделай видеоигру один и не свихнись - Слава Грис, относящееся к жанру Программирование / Руководства. Никаких регистраций, никаких преград - только вы и история, доступная в полном формате. Наш литературный портал создан для тех, кто любит комфорт: хотите читать с телефона - пожалуйста; предпочитаете ноутбук - идеально! Все книги открываются моментально и представлены полностью, без сокращений и скрытых страниц. Каталог жанров поможет вам быстро найти что-то по настроению: увлекательный роман, динамичное фэнтези, глубокую классику или лёгкое чтение перед сном. Мы ежедневно расширяем библиотеку, добавляя новые произведения, чтобы вам всегда было что открыть "на потом". Сегодня на siteknig.com доступно более 200000 книг - и каждая готова стать вашей новой любимой. Просто выбирайте, открывайте и наслаждайтесь чтением там, где вам удобно.


