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

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

Что такое ГЕЙМДИЗАЙН? Это не код, графика или звук. Это не создание персонажей или раскрашивание игрового поля. Геймдизайн – это симулятор мечты, набор правил, благодаря которым игра оживает. Как создать игру, которую полюбят, от которой не смогут оторваться? Знаменитый геймдизайнер Тайнан Сильвестр на примере кейсов из самых популярных игр рассказывает как объединить эмоции и впечатления, игровую механику и мотивацию игроков. Познакомитесь с принципами дизайна, которыми пользуются ведущие студии мира! Создайте игровую механику, вызывающую эмоции и обеспечивающую разнообразие. Узнайте как объединить сюжет и интерактивность. Используйте взаимодействия, которые заставят игроков проникать друг другу "в голову". Вовлекайте в действие с помощью наград. Планируйте, тестируйте и анализируйте геймдизайн последовательно, а не пытайтесь все решить заранее. Узнайте, как позиционирование игры на рынке влияет на геймдизайн. Тайнан Сильвестр занимается геймдизайном больше 15 лет. За это время он успел поработать как над инди-проектами, так и над студийным блокбастером BigShock Infinite, но больше всего он известен благодаря RimWorld.

Жанр: Программирование
Серии: -
Всего страниц: 157
ISBN: 978-5-4461-1376-7
Год издания: 2020
Формат: Полный

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

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

Tynan Sylvester

Designing Games. A Guide to Engineering Experiences


© 2013 Tynan Sylvester

© Перевод на русский язык ООО Издательство «Питер», 2020

© Издание на русском языке, оформление ООО Издательство «Питер», 2020

* * *

Предисловие

Примечание

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


Обратная связь

Я люблю разговаривать о геймдизайне. Если у вас появятся замечания или вопросы по книге, напишите мне на электронную почту [email protected] или свяжитесь со мной через веб-сайт tynansylvester.com.


От издательства

Ваши замечания, предложения, вопросы отправляйте по адресу [email protected] (издательство «Питер», компьютерная редакция).

Мы будем рады узнать ваше мнение!

На веб-сайте издательства www.piter.com вы найдете подробную информацию о наших книгах.

Часть I. Машины опыта

Жил был Изобретатель. Он придумал для людей замечательные вещи – мельницы для зерна, ткацкие станки и много всякой всячины. Горожане его любили.

Но Изобретатель старел, и у него оставалось время только на одно изобретение. Поэтому он решил, что его последняя работа будет особенной. Она будет предназначена не для передвижения, обогрева или для расчетов – она будет для счастья.

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

Шли годы. Сначала горожане терпеливо ждали. Затем стали сомневаться. А потом и вовсе разозлились.

«Где твое изобретение?» – спросили они.

«Все очень долго».

«Мы устали ждать».

«Он обманывает нас».

«Мы должны убить его».

Как только толпа прибыла в замок, ворота открылись и вышел Изобретатель.

«Готово!» – заявил он. Толпа на мгновение успокоилась, и он повел их внутрь.

Но внутри так и не нашлось никакого замысловатого механизма – лишь стол с кучей карточек, книжечек и крошечных деревяшек.

«Где машина? – спросил предводитель толпы, готовясь к наступлению. – Где машина счастья?»

«Вот она, – сказал Изобретатель, указывая на игральные кости, правила и игровое поле. – Садитесь, будем играть».

ГЕЙМДИЗАЙН – это не код, не графика или звук. Это не создание игровых фигурок или раскрашивание игрового поля. Геймдизайн – это разработка правил, благодаря которым эти части оживают.

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

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

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

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

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

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

Работа геймдизайнера не определяет цель игры. Она только показывает нам, как ее достичь.

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


Рекомендуем почитать
Цареградский оборотень. Книга первая

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


Выбор неизбежен

История об одном человеке, которому очень не повезло в жизни.


Dream Team. Как создать команду мечты

Философия и практика создания команды на российской почве – суть книги «Dream Team. Как создать команду мечты». Как можно «бежать на 100 %», сидя при этом за своим рабочим столом? Какое дополнительное бизнес-значение имеют привычные слова «авторство», «ответственность», «целостность», «контекст»? Как достигать результатов, о которых команда не рисковала и мечтать? Как объединить людей им же на радость?На эти и многие другие вопросы дают ответ Олег Синякин, бизнесмен, топ-менеджер с 15-летним опытом работы в крупных международных и российских компаниях, и Владимир Герасичев, автор нескольких фильмов, президент, ведущий бизнес-тренер компании Business Relations, услугами которой активно пользуются компании BBDO, МТС, ФК «Открытие», «Детский мир», Банк Хоум Кредит, Связной Банк, Мегафон и др.


Лучшие рецепты спиртных напитков и самогона

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


Изучаем 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-проектами. Программист подобен кошке, которая гуляет сама по себе. Так уж исторически сложилось. Именно поэтому так непросто быть руководителем команды разработчиков. Даже если вы еще месяц назад были блестящим и дисциплинированным программистом и вдруг оказались в роли менеджера, вряд ли вы знаете, с чего надо начать, какой выбрать стиль руководства, как нанимать и увольнять сотрудников, проводить совещания, добиваться своевременного выполнения задач.