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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Рекомендуем почитать
Pro Git

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


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

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


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

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


Справочник по PHP

Вниманию читателей предлагается справочник по PHP.Справочник предназначается для людей, уже освоивших азы программирования на языке PHP.Справочник создан на основе информации, предоставленной на сайте «Справочник Web-языков» www.spravkaweb.ru.


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

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


Давайте создадим компилятор!

Эта серия, написанная в период с 1988 по 1995 года и состоящая из шестнадцати частей, является нетехническим введением в конструирование компиляторов. Серия является руководством по теории и практике разработки синтаксических анализаторов и компиляторов языков программирования. До того как вы закончите чтение этой книги, вы раскроете каждый аспект конструирования компиляторов, разработаете новый язык программирования и создадите работающий компилятор.