Amazon Lumberyard – это уникальный игровой движок, предоставляющий сочетание бесплатной многофункциональной технологии разработки, встроенной интеграции с облаком AWS, которая облегчает создание многопользовательских онлайн-игр, и встроенной интеграции с возможностями Twitch, которая позволяет подключать игры к ведущей социальной видеоплатформе и крупнейшему в мире сообществу игроков.

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

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

Получить Lumberyard сегодня

Загрузить Lumberyard

Это бесплатное кросс-платформенное программное ядро игр категории AAA, глубоко интегрированное с AWS и Twitch, с полностью открытым исходным кодом.

Комплексный набор проверенных инструментов, производительность на уровне AAA и модульная архитектура Amazon Lumberyard позволяют разрабатывать красивые и захватывающие игры высочайшего качества. Используя Lumberyard, вы получаете полнофункциональный редактор, из которого можно запустить игру быстрым сочетанием клавиш (Ctrl-G), производительность внутреннего кода, великолепную графику и массу других возможностей, таких как высокопроизводительная работа в сети, редактор персонажей и анимации, редактор частиц, физика одежды, редактор пользовательского интерфейса, аудиоинструменты, метеоэффекты, групповой искусственный интеллект, обработка восприятия, система камер, нахождение путей и т. д.Кроме того, вам предоставляется полный и бесплатный доступ к исходному коду Amazon Lumberyard, что облегчает адаптацию технологии под специальные потребности для создания разнообразных игровых процессов.

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

Обработчик ресурсов Lumberyard Asset Processor позволяет подключать новые ресурсы к движку почти моментально. Просто сохраните файл (например, из Maya или Photoshop) в нужную папку, и Asset Processor автоматически превратит его из исходного рисунка или модели в готовый игровой ресурс. Если вы решите изменить исходный файл, Lumberyard это заметит и обновит ресурс в фоновом режиме за несколько секунд без вашего участия.

Новая система сущностей компонентов Lumberyard Component Entity System – это современный подход к созданию сложных сущностей из наборов простых. Создателю контента достаточно перетащить компоненты в нужные места, чтобы задать определенное поведение, изменить настройки компонента в редакторе в режиме реального времени или создать скрипты Lua или Script Canvas для оперативного изменения или расширения поведения сущности. Для упрощения создания и работы над более сложными сценами сущности можно объединять в «секторы», которые, в свою очередь, можно включать в секторы более высокого уровня, организуя таким образом полноценную каскадную систему заготовок. Изменения одного сектора можно сохранить в одном инстансе или моментально продублировать на все инстансы этого сектора.

Ваши художники могут использовать Lumberyard для создания правдоподобных персонажей и постановки сцен кинематографического качества, заставляющих игроков чувствовать себя участниками событий. Новая система анимации персонажей EMotion FX использует основанный на визуальных узлах и ориентированный на данные подход к анимации и включает такие функции, как деревья смешивания, пространства смешивания, визуальный конечный автомат, линейный скиннинг, совместное масштабирование и многое другое.

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

Новая устойчивая и гибкая сетевая подсистема Lumberyard GridMate рассчитана на эффективное использование пропускной способности и взаимодействие с низкой задержкой. С помощью инфраструктуры репликации GridMate можно легко синхронизировать объекты через сетевое соединение. Управление сессиями GridMate интегрировано с главными сетевыми консольными сервисами и позволяет управлять одноранговыми и клиент-серверными топологиями с миграцией хоста.

Система Lumberyard Modular Gems позволяет объединять ресурсы и исходный код в пакеты, а также с легкостью добавлять контент и удалять его из проекта, чтобы в программном ядре оставались только нужные технологии. Вы можете создавать собственные гемы с полным доступом к публичным API и событиям Lumberyard или использовать любые из встроенных гемов (более 25 вариантов для преобразования текста в естественную речь, реалистичных погодных эффектов, управления жестами, работы с очками виртуальной реальности; платформ работы с камерами, интеграции системы Substance от Allegorithmic и многое другое).

 

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

Всем клиентам Lumberyard предоставляется бесплатный доступ к полному исходному коду движка на C++. Этот исходный код дает разработчикам полный контроль над использованием памяти, ресурсов процессора и графических аппаратных средств, поэтому можно максимально использовать производительность сложных игровых процессов, графики, искусственного интеллекта и многого другого. Доступ к исходному коду означает, что в самом начале работы над проектом ваши специалисты могут выполнить настройку Lumberyard в конкретных областях, где это необходимо для создания отличительных особенностей вашей игры и реализации вашего творческого видения.

Дополнительные комплекты тесно интегрированных инструментов предоставляют профессиональным художникам, дизайнерам игр, специалистам по игровым процессам, аниматорам и другим специалистам возможность создавать уникальный, захватывающий и разнообразный контент. Lumberyard предоставляет инструменты, помогающие воплощению вашего видения. Это инструменты моделирования местности, метеоэффекты, контроллеры управления временем суток, системы ввода, обработка восприятия, редактор Lua и многое другое. Чтобы получить полную информацию обо всех возможностях движка Lumberyard и о том, как их использовать, обратитесь к Руководству пользователя редактора Lumberyard и к Руководству разработчика для технических специалистов.

Lumberyard интегрирован с Amazon GameLift, управляемым сервисом, который упрощает развертывание, эксплуатацию и масштабирование в облаке серверов для сессионных многопользовательских игр. Amazon GameLift существенно сокращает время создания многопользовательского игрового сервера: с тысяч часов до нескольких минут. С помощью Amazon GameLift можно осуществлять мониторинг активности игроков и игрового процесса, получать отчеты о доступных ресурсах сервера в режиме реального времени, а также выполнять автоматическое масштабирование в сторону увеличения или сокращения ресурсов в зависимости от активности игроков.

Ваши инженеры и архитекторы, даже обладающие небольшим опытом разработки серверных приложений, смогут за несколько минут создавать интерактивные сетевые возможности, такие как лента новостей сообщества, общий доступ к таблице рекордов или проведение сражений на стороне сервера, с помощью инструмента Cloud Canvas движка Lumberyard. С помощью визуального интерфейса создания скриптов Cloud Canvas ваша команда может создавать функционал сетевой игры, использующей доступ к таким сервисам AWS, как DynamoDB, Lambda, S3, Cognito, SNS и SQS. За считаные минуты, без единой строчки программного кода разработчики могут создавать такие возможности, как раздача ежедневных подарков или отправка оповещений внутри игры. Cloud Canvas поставляется с образцами, показывающими, как создавать и развертывать типовые онлайн-сервисы, такие как подтверждаемые сервером подарки, таблицы лидеров, сообщения внутри игры и многие другие.

Lumberyard Cloud Gems Framework упрощает разработку популярных подключенных к облаку возможностей, таких как динамический контент, таблицы лидеров и ежедневные сообщения. В основе Cloud Gems Framework лежат два компонента: Cloud Gem Portal, интернет-приложение для визуального управления и администрирования облачных возможностей игры (например, планирования сообщений, выпуска динамического контента и удаления мошенников из таблиц лидеров), и Cloud Gems, модульные пакеты конкретных функций и ресурсов, содержащие все необходимое для интеграции в проект, в том числе серверные и клиентские функциональные возможности. Гемы Cloud Gems можно сразу использовать в проектах, к тому же в них тоже доступен полный исходный код, что позволяет изменить работу любого гема в соответствии со своими требованиями.

Lumberyard интегрирован с AWS SDK для C++, поэтому ваши технические специалисты могут получать доступ к неисчерпаемым вычислительным ресурсам и хранилищам данных облака AWS как для того, чтобы привлечь большие сообщества фанатов в сетевым многопользовательским играм, так и для того, чтобы выйти за рамки возможностей одиночного устройства для создания новых игровых впечатлений. AWS SDK для C++ помогает уменьшить сложность программирования на стороне сервера за счет предоставления API C++ для десятков сервисов AWS, включая Amazon S3, Amazon EC2, DynamoDBи других, с поддержкой всех основных аппаратных платформ. Для того чтобы еще больше ускорить разработку, мы добавили функции, включающие в себя часто реализуемые задачи. На сегодня этот расширяющийся список функциональных возможностей уже способен упростить управление идентификацией с использованием Cognito, обеспечить управление перемещением фоновых данных в Amazon S3 и из него, упростить использование SQS путем представления сервиса в виде очереди структурированных данных, а также облегчить создание и администрирование образов AMI для EC2.

Функция Twitch ChatPlay движка Amazon Lumberyard позволяет создавать игровой процесс, с которым зрители Twitch могут взаимодействовать в режиме реального времени. Например, можно создать игру, где зрители смогут голосовать по вопросу ее исхода, дарить бонусы любимым игрокам или менять уровень в зависимости от количества зрителей у конкретного организатора трансляций. Используя инструменты создания сценариев Lumberyard, разработчики могут создавать в своих играх команды, выполняемые через канал чата. Например, можно создать многопользовательскую игру, в которой зрители смогут голосовать за то, чтобы бросить гранату организатору трансляций, напечатав #boom в чате Twitch.

Metastream позволяет организаторам трансляций Twitch выглядеть профессионально за счет детальной персонализации игровых трансляций. В результате добавления сервиса Metastream в игру организаторы трансляций смогут использовать любой HTML-инструмент для создания и отображения динамической графики в режиме реального времени, основанной на предоставляемых вами данных, аналогично той, что используется в профессиональных трансляциях киберспортивных состязаний и телевизионных трансляциях. Наложения могут, к примеру, содержать мини-карты, статус достижения цели и статистику игрока, обновляющуюся при наступлении определенных игровых событий. Добавить Metastream к игре Lumberyard можно очень легко – достаточно просто активировать Metastream Gem для проекта и добавить одну строку кода для каждого объекта данных, который необходимо отобразить.

Функция Twitch JoinIn движка Lumberyard дает возможность создавать многопользовательские игры и позволяет организаторам трансляций Twitch мгновенно приглашать фанатов присоединиться к ним в игре. После получения приглашения фанат может войти в игру, щелкнув мышью в чате Twitch, а остальные продолжат наблюдать.

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

Движок Amazon Lumberyard предоставляется бесплатно с полным исходным кодом. Его можно в необходимой степени адаптировать к текущим потребностям вашей команды, к вашему видению, к сегодняшним проектам и к проектам на несколько лет вперед. Плата за выбор размещения и абонентская плата отсутствуют, разделение прибыли не требуется. Вы платите только за используемые в работе сервисы AWS.

После загрузки Lumberyard начните с просмотра наших учебных пособий, посещения форумов и изучения документации.

Загрузить Lumberyard

Помимо Lumberyard, Amazon предоставляет разработчикам игр постоянно расширяемый ассортимент кросс-платформенных компонентов. Эти инструменты и сервисы позволяют опереться на коммерческий опыт Amazon, платформу AWS и Twitch в процессе разработки и обеспечить пользователям впечатления, которые привлекут оживленные толпы фанатов.

Работа над Amazon Lumberyard и Amazon GameLift только началась. Чтобы не пропустить информацию о новых кросс-платформенных элементах Amazon для разработки игр, подпишитесь на новостную рассылку Amazon Lumberyard или на наши каналы в привычных вам социальных сетях.

Twitch    |    Twitter    |    YouTube    |    Facebook    |    Форумы    |     Блог