Шрифт:
Интервал:
Закладка:
Средний режим
Готовы устроить себе испытание посложнее? Для выполнения следующих действий потребуется некоторое терпение, чтобы читать (или просматривать) руководства, а также осваивать различные инструменты методом проб и ошибок. Но результат будет стоить затраченных усилий, особенно когда вы увидите, как ваши идеи воплощаются в жизнь на экране и от них получают удовольствие другие игроки.
Творческие игры
Minecraft изменила все. Появилось целое поколение детей и подростков, для которых создавать, писать сценарии и сотрудничать в трехмерном пространстве так же естественно, как ездить на велосипеде: раз научился – никогда не забудешь. Minecraft определенно стоит потраченного на нее времени. Игра доступна почти на всех платформах – ПК, консоли, мобильные устройства, – так что скачивайте ее и начинайте играть.
Изучите некоторые из тысяч специальных серверов и модификаций или попросите проинструктировать вас любого знакомого вам ребенка. Недавно мы были потрясены, когда скучающая десятилетняя дочь друга показала нам, как сделать работающие американские горки с нуля на iPhone.
Стоит обратить внимание и на серию игр Little Big Planet, доступную на устройствах PlayStation, а также Project Spark и режим Toy Box в Disney Infinity. Все эти игры призваны научить вас создавать собственный игровой контент, а в некоторых случаях и легко делиться им с другими игроками. Однако при этом, в отличие от редакторов уровней (см. ниже), они предназначены для детей, имеют интуитивно понятные интерфейсы и предлагают подсказки, если вы застрянете.
Редакторы уровней
Редакторы уровней иногда входят в комплект продаваемой игры в качестве бонуса, а иногда их можно отдельно скачать бесплатно. Чтобы сделать редактор уровней, разработчики обычно упрощают или улучшают тот же инструмент создания контента, который они использовали для создания уровней в игре. Но они не тратят много времени на отладку этих инструментов, и для редакторов обычно бывает мало документации. Вам придется набраться терпения и найти обучающие материалы или сообщества любителей, которые помогут вам приступить к работе или решать проблемы.
Мы также советуем вам начать со старой игры, а не с чего-то совсем уж нового, особенно если вы незнакомы с 3D-инструментами. Работа с 2D-редактором уровней в таком случае будет гораздо менее утомительной. Прежде чем переходить к StarCraft II, попробуйте сделать карту для StarCraft.
Отличные инструменты для первых шагов – редактор уровней Test Chamber Designer для игры Portal 2 (хорошо проработанный, простой и увлекательный), а также редактор трасс в великолепной и умопомрачительной игре про мотогонки Trials Fusion.
Если вы желаете испытать себя в чем-то более солидном или имеете некоторый опыт работы с 3D-инструментами, BioWare предлагает очень мощный пакет для создания уровней, квестов и авторских синематиков, который работает с версией Dragon Age: Origins для ПК. Dragon Age Toolset можно скачать бесплатно[71], но он работает только в том случае, если на вашем компьютере установлена сама игра DA: O.
Одна из лучших возможностей в любой игре с редактором уровней – это возможность импортировать уровни, созданные другими игроками, и играть в них, чтобы получить представление о том, насколько творческим может быть процесс разработки игр.
Игровые процессоры
Два наших любимых игровых процессора – это GameMaker: Studio и GameSalad Creator, объединяющие все инструменты для создания игры в одном программном пакете. Для того чтобы создавать интерактивное повествование в игровом процессоре, вовсе не обязательно быть программистом, хотя чем больше вы знаете о программировании или о написании сценариев, тем больше у вас возможностей для улучшения своего проекта. Мы использовали оба этих пакета в классе и очень гордимся работами, сделанными нашими учениками. Для обоих процессоров имеются надежные учебники, хорошая поддержка и сообщества пользователей. Обе программы позволяют новичку или профессионалу создать игру и опубликовать ее на различных платформах, включая iOS, Android, Mac, Windows и HTML5.
GameMaker: Studio можно бесплатно скачать на сайте yoyogames.com/studio/download. Бесплатная версия GameSalad Creator доступна по адресу: gamesalad.com/download.
Также мы слышали хорошие отзывы о Stencyl (www.stencyl.com), хотя и не проверяли его. Его также можно попробовать бесплатно.
Сложный режим
Когда же вы станете частью команды разработчиков или у вас появится надежный источник программного кода, художественного оформления и звукового сопровождения, можно будет подумать о переходе на коммерческий игровой движок. Игровые движки – это профессиональные среды разработки игр, определенно не предназначенные для новичков или слабонервных. В последние годы лидирующее положение на рынке занимает движок Unity благодаря относительной простоте использования и обширной базе ассетов, позволяющей покупать персонажей, объекты окружения, элементы ландшафта и другие элементы игры для использования в своем проекте. Бесплатную пробную версию можно загрузить на сайте unity3d.com.
Многие ААА-игры в последние годы были созданы на мощном движке Unreal Engine от Epic Games; с каждым новым своим выпуском он поддерживает все более впечатляющие визуальные эффекты и становится (относительно) проще в использовании. Узнать больше о нем можно на сайте unrealengine.com.
Драконьи упражнения 11
Пользуемся новыми инструментами
1. НАПИШИТЕ ИНТЕРАКТИВНЫЙ РАССКАЗ
Используя Inklewriter или Twine, напишите интерактивный рассказ. Его действие может происходить в мире вашей игры или в совершенно ином сеттинге.
Можно также адаптировать уже написанный вами традиционный линейный рассказ и превратить его в интерактивный. (Вы так мучались, разрываясь между разными концовками? Теперь можно оставить их обе!)
Чтобы получить хорошее представление об особенностях интерактивного повествования, в вашем рассказе:
1. Должны быть представлены как минимум восемь точек выбора.
2. Должны быть описаны разветвленные решения (такие, которые могут привести к очередному выбору из нескольких вариантов, так чтобы читатель не смог исследовать все варианты за одно прохождение).
3. Должно быть несколько концовок.
2. ПОСТРОЕНИЕ УРОВНЯ
Используя редактор уровней коммерческой игры, такой как Portal 2, Disney Infinity или любой другой, о которых мы говорили в этой главе, создайте собственный игровой уровень.
Составляйте план на бумаге! Как нельзя начать писать сценарий без плана, так нельзя начинать что-то делать в редакторе уровней, не имея ни малейшего представления о том, что игроки должны делать на уровне и с какими препятствиями они будут сталкиваться на своем пути.
Есть ли в редакторе уровней функции, позволяющие добавлять сюжетный контент? Какую историю вы могли бы поведать посредством геймплея на своем пользовательском уровне?
3. ИССЛЕДУЙТЕ ИГРОВОЙ ПРОЦЕССОР
Скачайте и установите Game Maker: Studio, GameSalad Creator или Stencyl; пройдите первый урок по выбранной программе. Если вы справились с первым уроком, переходите ко второму. И так далее. Поздравляем! А теперь идите и создавайте игры.
Глава 12
Что дальше?
Не существует способа предсказать будущее. Ну, разве что в «Звездном пути». В этом
- Программист-фанатик - Чед Фаулер - Программирование
- Как я делаю мультфильмы - Андрей Шумин - Прочая научная литература / Прочее / Программирование
- Справочное руководство по C++ - Бьярн Страустрап - Программирование
- Как функции, не являющиеся методами, улучшают инкапсуляцию - Скотт Мейерс - Программирование
- Эффективное использование STL - Скотт Мейерс - Программирование
- Программирование на языке Пролог для искусственного интеллекта - Иван Братко - Программирование
- ДИАЛОГ С КОМПЬЮТЕРОМ - Александр Журавлев - Программирование
- Python для детей. Анимация с черепашьей графикой - Виктор Рабинович - Прочая детская литература / Программирование
- От «Энигмы» до ChatGPT - Рустам Агамалиев - Программирование / Экономика
- Новое в зарплатном учете в 2023 году: лайфхаки бухгалтера в 1С - Компания СервисКлауд - Программирование / Финансы