Руководство по выживанию для хобби разработчика

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

Разработчики-любители имеют свой уникальный взгляд на создание игр. На них не оказывается давление из вне, и они имеют свободу делать то, что им нравиться, что отличает их от профессиональных разработчиков. Они публикуют много игр, но делают ли они что-то лучше или хуже? Разработчики-любители являются основной частью сообщества GameMaker Studio 2, к которому причастен автор данной статьи (Ross Manthorp). Поэтому, чтобы узнать больше, он решил спросить у нескольких разработчиков об их взглядах, и как они соблюдают баланс между работой и жизнью. Какие советы они дадут другим людям разработчикам игр

Как достичь баланса между работой и жизнью?

Большинство разработчиков говорили, что они занимаются созданием игр около 10-20 часов в неделю, так как все они работают полный рабочий день, а у некоторых есть родительские обязанности.

Meseta

Инди-разработчик Meseta (Reidemeister Station, KittyCare, Cookie Companion MMO) предполагает, что постепенное увеличение количества времени, которое вы тратите на разработку игр, может чудесным образом установить новую норму производительности. “Ваша мотивация и энергия-это то, что вы тренируете, как мышцу”, — сказал он. “Если вы чувствуете, что не можете потратить больше трех часов рабочего времени в день на свой проект, не волнуйтесь, вы можете улучшить его с помощью постоянной практики и подталкивая себя работать больше. Потратьте время на самоанализ и выясните правила, по которым вы работаете. Также узнайте, как ВЫ можете мотивировать себя.”

“Раньше мне не удавалось достичь баланса между работой и жизнью”, — добавил Meseta . “Я помню, как много лет назад изо всех сил старался быть продуктивным больше, чем несколько часов в день. Но это время постепенно увеличивается. Сегодня я могу уделить три-четыре часа личным проектам наряду с моей дневной работой с 9 утра до 6 вечера.”

Игровая индустрия несколько печально известна долгими часами работы, кранчем и выгоранием. Любители не чувствуют эту проблему так остро, потому что если они перегорают и хотят сделать перерыв, они просто … делают перерыв. Без крайних сроков и не надо производить контент за деньги, нет никаких причин не расслабиться, когда вы чувствуете себя подавленным.

Thomas Haaks

“Я не чувствую выгорания», — сказал разработчик игр Thomas Haaks ( They Come!). «Иногда по вечерам я уставший от своей дневной работы, понимаю, что лучше провести время с женой или просто поиграть в игру, а не программировать ее. Это помогает не переутомляться — это обязательно отразиться на вас позже. Движение маленькими шагами и забота о себе — это единственный способ достижения целей, который помогает мне.”

“Только не форсируйте разработку” , — добавил Haaks. “Если в настоящее время внутри вас нет магии геймдева — сделайте перерыв, даже на несколько недель. Например, в моя игра They Come! была функционально готова только через год. Добавление приятных глазу фич (таких как вращающиеся 3D-планеты, эффекты частиц, красивые лазерные лучи и графика), создание трейлера, скриншотов для веб-сайта, игрового учебника и онлайн таблицы рекордов и достижений, заняло еще один год!”

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

Entropy

“Я действительно чувствую временную усталость, когда работаю над областями игры, которые неинтересны, или трачу много времени, работая над одним и тем же”, — сказал инди-разработчик Entropy (который в настоящее время делает “a dungeon crawler with robots set at the heat death of the universe”). “Например, работа с пользовательским интерфейсом — это проклятие моего существования, но я напоминаю себе, что это абсолютно жизненно важная работа и ее нужно сделать, чтобы закончить проект. Итак, каковы мои стратегии для возвращения на правильный путь? Мне нравится делить задачи на более мелкие, которые легко достижимы, и выполнять их до завершения задачи. Скучное — это лучше, чем одновременно трудное и утомительное!”

«Рутины и привычки — это самый сильный способ обеспечить вам хорошую работу, но они также служат напоминанием о других действиях”, — добавила Entropy. «Хорошая рутина должна иметь время начала и остановки. Вы всегда должны заботиться о себе, в первую очередь. Заманчиво лихорадочно работать всю ночь над новым проектом, но, по моему опыту, это может принести больше вреда, чем пользы в долгосрочной перспективе. Я нахожу, что иногда ваше тело может быть более восприимчиво к вашим потребностям, чем ваш мозг, и очень важно сделать шаг назад и действительно прислушаться к тем сообщениям, которые оно пытается вам донести.”

Потенциально дорогостоящее предприятие

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

“Когда вы работаете как любитель, вы можете действительно почувствовать нехватку рабочей силы, а также потенциально отсутствие навыков», — сказал Entropy. «Оба вопроса чрезвычайно сложно решить, так как наем людей для заполнения пробелов может быть очень дорогим. Также требуется значительное количество времени и ресурсов, чтобы найти того, кто обладает совместимым набором навыков. Кроме того, этот человек должен быть готов закончить работу над проектом.”

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

Поиск поддержки и мотивации в сообществе

К счастью, это бремя можно облегчить, обратившись за помощью. Сообщество разработчиков игр по большому счету является дружественным. “Делать игры не легко. Поэтому, когда вы застрянете (а вы застрянете), наличие сообщества, которое может помочь вам, имеет решающее значение», — сказал инди-разработчик Toque. — Будьте терпеливы и вежливы, и вы будете поражены, как много людей готовы вам помочь.”

Entropy также советует обсуждать свои трудности с другими. «Разговор с вашими друзьями и семьей-это еще один отличный вариант – они могут дать совет, подсказать как решить проблему. Обычно разговор с ними зажигает меня, чтобы закончить задачу!”

Разработчик игр Kezarus (Overkill, Endless RPG) также имел положительный опыт обращения к сообществу разработчиков игр за поддержкой. — » Поговори с сообществом!” сказал он. “Там действительно хорошие люди, и это очень помогает избавиться от чувства одиночества. Сообщество никогда не позволит вам быть самим по себе.”

Но, возможно, самая большая проблема, с которой сталкиваются разработчики-любители, — это сохранение мотивации. “Наиболее вероятная причина, по которой вы не закончите свою игру, — это ваша мотивация ” , — сказала Meseta“Это не язык программирования или игровой фреймворк; это не сложность программирования; это не ваше понимание или отсутствие концепций разработки игр; это не математика или физика; это ваша мотивация. Большинство игр не будет закончено, потому что разработчик теряет интерес или выгорает.”

Чтобы оставаться замотивированным и не перегруженным, Meseta рекомендует разработчикам не откусывать больше, чем они могут прожевать, и ставить цели в разумных пределах. «Узнайте, что такое overscoping, и избегайте этого, делайте все возможное, чтобы избежать этого«, — заявил он. «Игровые джемы-это хороший способ попрактиковаться.”

Haaks предложил аналогичный совет, как сохранить масштаб проекта достаточно скромным, чтобы довести его до конца. “Наберитесь терпения и делайте маленькие шаги ” , — сказал Haaks. “Даже разработка простых и маленьких игр может занять месяцы. Я уже довольно стар и на собственном горьком опыте убедился, что некоторые вещи нельзя брать силой. Так что лучше притормозить.”

Важно помнить о своей конечной цели, так как это может помочь вам справиться с более трудоемкими задачами. “В первую очередь имей видение своей игры, ” — сказала Entropy“Вы полностью измените структуру своего мышление, когда у вас есть конкретная цель. Это очень важный фактор для того, чтобы сделать игру уникальной и законченной, а также поможет ежедневному планированию, поскольку вы начнете понимать, как ваша работа вписывается в общую картину, сохраняя вашу мотивацию. Это также может помочь держать себя в узде, спрашивая себя, имеет ли ваша текущая задача непосредственное отношение к достижению ваших целей, или это просто отвлекающий маневр.”

Инди-разработчик Matthew Sidrane также посоветовал быть очень внимательным к тому, что вы решите довести до конца. — “Работайте над проектами, к которым вы испытваете страсть или любовь, ” — сказал Sidrane. “Если что-то не очень весело с самого начала, и вы не можете найти решение, не тратьте свое время на это. Это же не работа!”

Неудача это часть процесса

Хорошая новость заключается в том, чтобы быть разработчиком-любителем, вы ничего не теряете, когда что-то не получается. Entropy даже постулировал, что неудача-это хорошо, поскольку именно так мы учимся. “Слишком часто я вижу, как люди ломают головы, пытаясь найти ‘лучший’ способ что-то сделать, и в итоге ничего не делают! Мой совет здесь: не думайте слишком много, а просто идите и делайте!”

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

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

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

Дата: 02.11.2022 Автор: Borisov.ES