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

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

Лучшие игры все еще ждут своего появления.

Разработчики The Sims изобрели свой собственный жанр и продали сто миллионов копий. Half-Life и Counter-Strike произвели революцию в боях и подаче истории от первого лица. Dwarf Fortress подарила возможность строить фэнтезийные миры со своей политикой, экономикой и историей. Игровая механика Braid пронизана лирикой. Minecraft раскрыл креативные способности миллионов. А пока вы читаете эту книгу, кто-то где-то набрасывает идеи, создает прототип или размышляет над игрой, которая изменит мир.

В работе над играми присутствует особая свобода. Их границы так неопределенны, что я иногда задаюсь вопросом, существуют ли они вообще? Мы не ограничены бумагой или кинопленкой. Игра может быть такой же простой, как детские кубики, или такой же сложной, как виртуальный мир, населенный миллионами существ. Ее можно исследовать, наблюдать, делиться и побеждать в ней. Она может длиться минуту или целую вечность.

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

Рекомендуемая литература

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

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

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

• «Искусство геймдизайна» Джесси Шелла. Шелл – опытный геймдизайнер, который серьезно относится к играм, и это видно. Он затрагивает многие темы, которые я не рассматриваю, и его выводы и модели иногда отличаются от моих. Контраст – это пища для размышлений.

• «Черный лебедь. Под знаком непредсказуемости» Нассима Николаса Талеба. У Талеба другой взгляд на риск и случайности. В своем фирменном, дерзком стиле он описывает идею события «Черный лебедь» – те невероятно важные и совершенно непредсказуемые событя, которые управляют всем. Эта книга заставит вас усомниться в своей способности прогнозировать будущее.

• «Логика неудачи» Дитриха Дернера. Неудача – это не странное событие вроде удара молнии. Она медленно нарастает по собственной мрачной логике. Используя игры, которые имитируют сложные ситуации вроде африканских деревень и экологических заповедников, Дернер исследует то, как люди постоянно неправильно решают сложные проблемы, и подсказывает, как избавиться от укоренившихся вредных привычек. Это хороший старт для понимания проблем процесса разработки игр.

• «Как работает мозг» Стивена Пинкера. В этом произведении на 700 страниц звездный психолог Гарварда Стивен Пинкер описывает мышление в мельчайших деталях с точки зрения вычислительной техники и эволюции. Некоторые из его выводов вызвали немало противоречивых отзывов в научных кругах; все они заставляют задуматься.

• «Переговоры без поражения. Гарвардский метод» Роджера Фишера и Уильяма Ури. Большая часть настоящего геймдизайна связана с переговорами. Никого не волнует ваша способность анализировать, если вы не можете прийти к конструктивному компромиссу для реализации проекта.

• «Теория игр. Искусство стратегического мышления в бизнесе и жизни» Авинаша Диксита и Барри Дж. Нейлбаффа. Каждый геймдизайнер должен иметь базовое представление о математических концепциях теории игр, таких как преобладающие стратегии и равновесия Нэша. В этой книге вы найдете подробное и доступное объяснение этих понятий.

• «Выдающиеся результаты. Талант ни при чем!» Джеффа Колвина. Книга Колвина об обучении. Не важно, что вы изучаете – игру в гольф или игру на скрипке, программирование или геймдизайн. Колвин показывает, что ключом к лучшей эффективности является не талант или время, а целенаправленная практика. Практика – это не просто выполнение какой-либо работы; это определенным образом стремление стать лучше. Эти высокоэффективные идеи и примеры будут ценными для тех, кто хочет усовершенствовать свои навыки геймдизайна.

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


Рекомендуем почитать
Изучаем Java EE 7

Java Enterprise Edition (Java EE) остается одной из ведущих технологий и платформ на основе Java. Данная книга представляет собой логичное пошаговое руководство, в котором подробно описаны многие спецификации и эталонные реализации Java EE 7. Работа с ними продемонстрирована на практических примерах. В этом фундаментальном издании также используется новейшая версия инструмента GlassFish, предназначенного для развертывания и администрирования примеров кода. Книга написана ведущим специалистом по обработке запросов на спецификацию Java EE, членом наблюдательного совета организации Java Community Process (JCP)


Pro Git

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


Java 7

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


Фундаментальные алгоритмы и структуры данных в Delphi

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


Питон — модули, пакеты, классы, экземпляры

Python - объектно-ориентированный язык сверхвысокого уровня. Python, в отличии от Java, не требует исключительно объектной ориентированности, но классы в Python так просто изучить и так удобно использовать, что даже новые и неискушенные пользователи быстро переходят на ОО-подход.


Как пасти котов. Наставление для программистов, руководящих другими программистами

«Как пасти котов» – это книга о лидерстве и руководстве, о том, как первое совмещать со вторым. Это, если хотите, словарь трудных случаев управления IT-проектами. Программист подобен кошке, которая гуляет сама по себе. Так уж исторически сложилось. Именно поэтому так непросто быть руководителем команды разработчиков. Даже если вы еще месяц назад были блестящим и дисциплинированным программистом и вдруг оказались в роли менеджера, вряд ли вы знаете, с чего надо начать, какой выбрать стиль руководства, как нанимать и увольнять сотрудников, проводить совещания, добиваться своевременного выполнения задач.