Читаем Сделай видеоигру один и не свихнись полностью

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

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

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

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

У меня в игре двадцать тысяч фраз на разных языках. В определенный момент мне добавили пять новых языков, и на меня свалилась обязанность сто тысяч раз повторить одно и то же действие: скопировать строчку текста и вставить ее в нужное место. Звучит как сущий кошмар. Создать какой-нибудь алгоритм для выполнения этой чудовищно рутинной работы я не мог, потому что в моем отвратительном коде все было не так просто, и некоторые фразы приходилось копировать с «особенностями» и дописывать некоторые вещи руками.

Я был не очень хорошим программистом и обрек себя на утомительную рутину. Смог ли я получить от нее удовольствие? Да, смог, и сейчас расскажу, как.

25. Отдых важнее работы

Получение удовольствия от работы – один из способов расходовать силы куда медленнее коллег, которые не умеют «тащиться» от своей деятельности. Есть много трюков и способов, но в первую очередь я упомяну тот, который лично мне помог разобраться с проблемой длиною в сто тысяч строк.

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

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

С каким настроением вы будете это делать? Вам приходится суетиться из-за забытого вами обещания принять гостью и тратить свой выходной на уборку, которую вы совсем не планировали. Разумеется, вы будете недовольны.

А теперь отмотаем время назад и представим, что вместо неприятной родственницы вам поступил звонок от человека, на романтические отношения с которым вы давно рассчитывали. Абсолютно внезапно вы получаете ответ на ваши бесчисленные знаки внимания, и свидание состоится сегодня вечером. У вас дома.

С каким настроением вы будете наводить чистоту теперь? Те же самые действия, которые в предыдущем примере могли вызвать только негодование и уныние, теперь уже будут сопровождаться легкими размашистыми движениями и напеванием какой-нибудь хорошей песни себе под нос.

Вы знаете, что изменилось? Контекст. Вы все так же убираетесь в квартире, просто теперь у вас иное понимание данной ситуации. Наше отношение к той или иной деятельности полностью зависит от контекста.

Управлять им можно даже мысленно. Когда я думал, что я вставляю сто тысяч строк текста ради денег, которые я получу из других регионов, или ради издателя, который меня попросил это сделать, – на меня нападало уныние. Деньги и желание угодить другим людям никогда особо меня не стимулировали чем-либо заниматься.

Перейти на страницу:

Все книги серии Видеоигры: Глубокое погружение

Ошибки разработчиков видеоигр. От идеи до провала
Ошибки разработчиков видеоигр. От идеи до провала

Как трезво оценивать свой проект?Что мешает грамотно планировать свою работу?Какие психологические особенности игроков стоит учитывать?Создание видеоигр – особое искусство. Инструмент разработчика – не компьютер, не игровые движки, а мозг. Книга «Ошибки разработчиков видеоигр. От идеи до провала» объяснит, как избежать самых распространенных ошибок, научит грамотно анализировать выбранное направление, четко оценивать свои силы и не опускать руки на пути к своей цели.Слава Грис – разработчик-одиночка, создатель Fearmonium, Catmaze и Reflection of Mine. Он прошел путь от фрилансера до организатора собственного видеоигрового издательства. Его первая книга «Сделай видеоигру один и не свихнись» стала очень популярна среди читателей. Будучи магистром психологии и куратором множества команд, делающих видеоигры, автор рассмотрит проблемы разработчиков с учетом особенностей человеческого мышления и расскажет о неочевидных способах воздействия на игрока. Эта книга будет полезна начинающим разработчикам, которые не хотят ничего упустить.В формате PDF A4 сохранён издательский дизайн.

Слава Грис

Программирование, программы, базы данных
Сделай видеоигру один и не свихнись
Сделай видеоигру один и не свихнись

Всегда хотели делать игры, но не знали с чего начать? Много идей и все хочется реализовать? Страшно браться за что-то новое с нуля? Мысли о программировании вводят в панический ужас?Тогда эта книга именно для вас. Она поможет понять, как правильно начать работать, где искать ответы на вопросы и самое главное – как не сдаться и довести дело до конца, став настоящим разработчиком видеоигр.Слава Грис – разработчик-одиночка. На его счету уже три видеоигры, вышедших как на ПК, так и на консолях современного поколения. В своей книге он расскажет, как научиться делать видеоигры одному и начать карьеру разработчика, не имея ни стартовых знаний, ни опыта, ни специального образования!Эта книга станет вашим трамплином к успеху!В формате PDF A4 сохранён издательский дизайн.

Слава Грис

Руководства
Архитектура видеоигровых миров. Уровень пройден!
Архитектура видеоигровых миров. Уровень пройден!

Почему видеоигровые миры увлекают на долгие часы? Какие элементы дизайна могут рассказать об устройстве мира больше, чем сюжет игры? Что общего у Cyberpunk 2077 и Dragon Age II?В книге «Архитектура видеоигровых миров» авторы изучат эти вопросы сквозь призму архитектуры: как она влияет на разработку игр, почему в одних мирах нам хочется задержаться подольше, а другие поскорее покинуть. Первое, что можно увидеть, запуская игру, – окружающее пространство. Чтобы выстроить его правильно, нужно обладать наблюдательностью, пониманием человеческого быта и широким кругозором, ведь то, что доставляет человеку удобство и комфорт в реальной жизни, может не сработать в виртуальном пространстве. Но даже в этом случае разработчики всегда находят способ удивить игрока. Как это происходит?Архитектор Мария Важенич в соавторстве с разработчиком Артемием Козловым и исследователем Иеронимом К. помогут разобраться в том, почему архитектура настолько важна для видеоигр. Книга будет интересна как архитекторам и геймерам, которые хотят узнать о видеоиграх больше, так и разработчикам и дизайнерам, ищущим новые инструменты и приемы.В качестве дополнительного материала к книге прилагается цифровой альбом со скриншотами игр, который можно посмотреть при помощи QR-кодов, расположенных в начале каждой главы.

Артемий Викторович Козлов , К. Иероним , Мария Важенич

Хобби и ремесла

Похожие книги

Как повысить плодородие почвы
Как повысить плодородие почвы

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

Светлана Александровна Хворостухина

Сад и огород / Руководства / Дом и досуг / Словари и Энциклопедии