Читаем Ошибки разработчиков видеоигр. От идеи до провала полностью

RPG в открытом мире

Нередко я наблюдаю, как команды новичков или соло-разработчиков берутся за проекты, с которыми они объективно не могут справиться. Вдохновившись играми поразительного размаха, начинающие авторы ставят перед собой невыполнимые при их компетенции задачи. Мы уже говорили о том, что к этому людей может подталкивать такое искажение представления о нашей действительности, как эффект Даннинга – Крюгера: отсутствие необходимых компетенций не позволяет здраво оценить масштабы будущего проекта. Выбирая в качестве своей первой игры жанр RPG в открытом мире, задумайтесь: а какой конкретно имеющийся у вас опыт говорит о том, что эта задача вам по силам? Если такого опыта нет – начните лучше с малого.

Разумеется, действительность показывает, что крошечные игры весьма редко становятся успешными у массового пользователя. Столь грустное наблюдение лишь подталкивает к тому, чтобы бросить все силы на воплощение чего-то массивного. Но игры, подобные A Short Hike или Gris, которые можно пройти за два часа и в которых не наблюдается обилия и многообразия механик, вполне имеют право на существование и могут найти своего игрока. Как бы вам ни хотелось занять нишу рядом с Red Dead Redemption, стартовать с середины марафона – не лучшая идея. Покорение таких вершин почти невозможно без предварительной подготовки.

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

Каждый из нас явно встает на путь разработчика видеоигр из любви к этому виду искусства. Разработчики вырастают из игроков, а статистика показывает, что большинство игроков уделяют внимание крупным и высокобюджетным проектам: Dota 2, Fortnite или, например, The Last of Us. Любовь к играм такого масштаба подталкивает к стремлению занять нишу рядом с ними. Под вдохновением от пятой части GTA вы едва ли будете ощущать причастность к горячо любимой вами индустрии видеоигр, разрабатывая линейный платформер или визуальную новеллу. Я настойчиво рекомендую вам попытаться проникнуться небольшими и нишевыми играми: в их великолепном многообразии наверняка притаился рубин, ограненный специально под ваш вкус. Испытав теплые чувства по отношению к небольшому проекту, вы с большей легкостью сможете примириться с тем, что на протяжении первых лет в индустрии разработки видеоигр вам предстоит создавать лишь нечто подобное. Вам нужно осознать, что быть частью даже этой стороны индустрии не так уж и плохо. Возможно, вам, как и мне, даже захочется на этой стороне остаться.

Прячущая рука

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

С одной стороны, «прячущая рука» может влиять благотворно. Когда я сам садился за разработку своей первой видеоигры, я и представить не мог, с какими трудностями мне предстоит столкнуться. В определенный момент мой проект обрел свою уникальность, и я работал, используя весьма специфичную коллекцию плагинов для движка. Из-за них я столкнулся с ошибками при сборке проекта в .exe файл (это файл, который мог бы позволить запустить мою игру не из движка, а просто как обычную программу на любой машине). На форумах никто не мог мне помочь, потому что такой набор плагинов и их конкретных версий использовался только мной. Я остался со своей проблемой один на один.

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

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

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

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

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных