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