Геймдизайн. Рецепты успеха лучших компьютерных игр от Super Mario и Doom до Assassin’s Creed и дальше - [153]

Шрифт
Интервал

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

Вот те ценности, в которые верю я. А во что верите вы?


Открытость

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

Открытость не означает просто позволить людям говорить, она предполагает уважение их вклада, искренность и готовность к диалогу. Не нужно принимать любую идею, важно думать о каждой идее осмысленно. Это не всегда легко. Как сказал Аристотель: «Признак образованного ума – развлекать себя мыслью, не принимая ее за истину».

Открытость произрастает из веры в неопределенность ваших собственных идей. Лучшие дизайнеры, которых я знаю, в начале почти каждого предложение скажут: «Моя интуиция подсказывает мне» или «Из того, что я видел», «Я почти уверен в этом» или «То, как я это вижу». Это не просто слова-паразиты. Эти дизайнеры поняли, что быть неуверенным – это честно. Мы всегда не уверены. Постоянно выражая неуверенность, они оставляют открытую возможность для обсуждения. Они оставляют место для других, более совершенных идей, и в итоге становятся мудрее.


Прямота

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

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

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


Смирение

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

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

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


Голод

Представьте, что вы создали что-то превосходное – отличный уровень, прекрасную песню, испекли идеальное печенье. Все аплодируют вашему успеху. Вы победили. Вы лучший. Что вы делаете теперь?

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


Рекомендуем почитать
Программное обеспечение и его разработка

Автор книги — американский специалист по программированию, один из руководителей фирмы IBM, в своей книге делает попытку изложить общие проблемы создания программного обеспечения, его сопровождения и использования. Особенно подробно рассматриваются все фазы разработки программ разных типов. Изложение ясное, удачно иллюстрировано примерами.Для программистов разной квалификации и пользователей ЭВМ.fb2: ВНИМАНИЕ. В тексте присутствуют таблицы. Рекомендуется читать файл с помощью программы, поддерживающей их отображение.


Pro Git

Разработчику часто требуется много сторонних инструментов, чтобы создавать и поддерживать проект. Система Git — один из таких инструментов и используется для контроля промежуточных версий вашего приложения, позволяя вам исправлять ошибки, откатывать к старой версии, разрабатывать проект в команде и сливать его потом. В книге вы узнаете об основах работы с Git: установка, ключевые команды, gitHub и многое другое.В книге рассматриваются следующие темы:основы Git;ветвление в Git;Git на сервере;распределённый Git;GitHub;инструменты Git;настройка Git;Git и другие системы контроля версий.


Java 7

Рассмотрено все необходимое для разработки, компиляции, отладки и запуска приложений Java. Изложены практические приемы использования как традиционных, так и новейших конструкций объектно-ориентированного языка Java, графической библиотеки классов Swing, расширенной библиотеки Java 2D, работа со звуком, печать, способы русификации программ. Приведено полное описание нововведений Java SE 7: двоичная запись чисел, строковые варианты разветвлений, "ромбовидный оператор", NIO2, новые средства многопоточности и др.


Пользовательские истории. Искусство гибкой разработки ПО

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


C# 4.0: полное руководство

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


Симуляция частичной специализации

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