Готовый перевод CryENGINE 3 Game Development: Beginner's Guide / CryEngine 3 Разработка игр для начинающих: 2. Беремся за основы с Sandbox

Внимание! Этот перевод, возможно, ещё не готов, так как модераторы установили для него статус «идёт перевод»

Теперь Вы можете спросить себя: "Я скачал CryENGINE 3 SDK.

Как мне начать создавать игры с помощью него?" Такой вопрос имеет далеко идущие

последствия и очень сложен для ответа. Я попытаюсь ответить

на этот вопрос, давайте создадим нашу игру вместе в короткий промежуток времени

используя некоторые функции и средства, которые предоставляет CryENGINE 3 SDK

нам сразу после установки.

В этой главе, мы будем:

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

Создаём местность для нового уровня с нуля

Создаём и используем текстуры местности

Создаём растительность и применяем её к нашему уровню

Создаём и настраиваем базовое понятие времени дня дабы осветить наш уровень

Что создаёт игру?

В предыдущей главе мы рассмотрели, что большинство игр созданных с использованием CryENGINE

SDK были преимущественно играми от первого лица с примесью открытого мира.

геймплеем. Если вы действительно хотите купить книгу по использованию CryENGINE 3

тогда я уверен в том, что у Вас есть какая-то идея игры или даже улучшения

для уже существующих игр, которые Вы можете сделать. Это был мой опыт,

если у Вас есть одна из этих идей и Вы хотите поделиться ею или продать, идеи

представленные в играбельной форме, даже в начальной форме гораздо более эффективны и

убедительны, чем любая презентация в PowerPoint или 100-листовый дизайнерский проект

Хорошая практика когда создаешь прототип проекта или низкоуровневые игры, особенно ели у Вас отсутствует знание и опыт

знание и опыт в создании активов и кода для сокращения, повторения и переработки. Чтобы собрать воедино

что я имею ввиду

Ради сокращения ряда новых аспектов и кода Вы должны

повторять существующие аспекты и код в новых и уникальных способах

Предусмотренные для переработки простых аспектов и кода, а затем конвертация их

для Вашего использования

Развитие движка вне

как было упомянуто раньше, CryENGINE 3 SDK имеет большое количество сторонних плагинов

для создания игр.

Давайте начнём с простых шагов для создания Вашего собственного игрового мира

Прежде чем приступить к этому примеру, важно понять вазможности, которые он отображает:

уровень, который мы создадим к концу этой главы не будет до конца законченным, играбельным, но

это будет скорее уникальной игрой, которая будет разработана, используя основные методы которые

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

Конечная цель данной главы - создать собственный уровень с основными функциями

всегда доступными для нас. Мы должны помнить, что эти примеры ориентированны на

шутер от первого лица и больше ни на какой жанр игр. Шутер от первого лица

очень определённый жанр, в котором выпускают много игр каждый год. И так, это будет

довольно легко, следуя этому примеру, для любого программиста

С высоты своего опыта могу сказать, что Вы сможете достичь действительно хороших результатах

в различных играх вместе с CryENGINE 3 SDK. Однако, жанры игр от третьего и от первого лица

существенно проще по созданию, используя примеры и особенности

доступные в этом движке.

Для дизайнеров

В этой главе должна присутствовать дизайнерская работа с движком.

Поэтому я очень рекомендую всем пользователям sandbox знать, как

использовать эти особенности, так как эти принципиальные особенности обычно используются

в пределах многих уровней в разных типах игр на базе CryENGINE

Время начинать - создание нового уровня

Давайте воспользуемся парочкой простых шагов для создания нашего уровня:

1. Запуск редактора .exe-приложение

2 . Выбрать Файл - Создать новый проект. Далее выйдет диалоговое окно, которое позволяет

произвести корректировки основных параметров Вашего нового уровня

Скриншот ниже показывает параметры, доступные для нового проекта:

3. Название проекта, например Book_Example_1. Имя, которое Вы вибирете будет

идентифицировать этот новый проект так же как и создание папки или файла с

одноимённым названием.

В параметре Terrainsection диалогового окна задайте размеры будущей проекта как 1024х1024

и метры на блок равноых 1

Нажмите OK и Ваш новый проект будет загружен. Это должно занять мало времени

но всё зависит характеристик Вашего компьютера

Вы увидите, что Ваш проект загружен, когда появится надпись "Готово" в полосе состояния.

Вы также увидите текстуры океана и немного земли

находящейся по водой

Передвигая камеру Вы хороший, полноценный обзор карты

которую Вы только что создали как видно на скриншоте ниже

Что же всё-таки произошло?

Поздравляем! У Вас есть теперь пустой уровень, который Вы можете формировать и изменять как Вам угодно.

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

являются фундаментальными параметрами всех уровней в CryENGINE. Важно понимать

что размер карты зависит от типа игры, которую Вы создаёте. Вам может потребоваться

карта больших либо меньших размеров. Либо Вам вообще не потребуется какая-либо местность.

Использование правильного разрешения карты

Когда мы создавали уровень, мы выбрали разрешение карты 1024 на 1024. Дабы объсянить

эту особенность, каждый пиксель на карте имеет определённый серый уровень. Этот пиксель затем будет применяться

Внимание! Этот перевод, возможно, ещё не готов.
Его статус: идёт перевод

Переведено на Нотабеноиде
http://notabenoid.org/book/39571/146401

Переводчики: playman, UnHaul, adm244, Spaum145

Настройки

Готово:

11.39% КП = 1.1

Непереведённые фрагменты будут пропущены.