Другое

Lumberyard от Amazon: движок, который способен на очень многое

Lorem ipsum dolor

Игровой движок и Amazon. Для многих это звучит очень необычно, потому что все знают, что Amazon — это огромный интернет-магазин. Но не все знают, что у Amazon просто колоссальные доходы, которые они легко реинвестируют в другие проекты. Поэтому нужно привыкать, что имя компании Amazon будет появляться рядом с вещами, которые на первый взгляд ей не свойственны: 

  • Amazon и телевидение;

  • Amazon и смартфоны;

  • роботы и Amazon;

  • хостинг и Amazon;

  • программное обеспечение и Amazon;

  • и т. д.

Многие исследования показывают, что компьютерная игровая индустрия очень популярна среди пользователей. Некоторые исследования утверждают, что видеоигры находятся на втором месте по популярности после киноиндустрии и видеохостингов. Опираясь на эти исследования, многие IT-гиганты нашего мира устремляются в разработку игр. Точно так же поступила и компания Amazon. Она также решила создавать экосистему видеоигр:

  • разработать инструменты для создания игр;

  • создавать игры;

  • разработать и поддерживать стриминговый сервис, где можно стримить и смотреть, как люди играют в игры.

Сегодня мы остановимся на одном из пунктов игровой экосистемы Amazon — это инструменты для создания игр, а конкретнее, разберем движок Lumberyard.

 

Игровой движок Lumberyard от Amazon

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

Сам по себе движок Lumberyard от Amazon — это не «чистая» разработка совершенно нового движка. Этот инструмент был создан на основе движка CryEngine, лицензию которого компания Амазон выкупила у компании Crytek в 2015 году.

Изначально компания Amazon выпустила свой движок очень подготовленным. У него были весьма качественно подготовлены инструменты для разработки, но самое главное была проработана очень подробная документация. Поэтому с освоением этого инструмента у новичков совсем нет проблем.

 

Какие возможности дает движок Lumberyard от Amazon 

  1. Twitch ChatPlay. Это инструмент, который позволяет разрабатывать свою игру, добавляя в нее элементы взаимодействия с пользователями сервиса Twitch. Например, можно разработать такую игру, где пользователи Twitch прямо во время игры смогут проводить голосование, менять уровни, дарить бонусы и др.

  2. Twitch JoinIn. Этот инструмент позволяет разрабатывать многопользовательские игры, но самое интересное, что он открывает возможность прямо во время трансляции игры в Twitch приглашать зрителей совместно поиграть.

  3. Поддержка модов. Игры на движке Lumberyard от Amazon поддерживают моды от других разработчиков.

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

  5. Cloud Canvas. Это инструмент, который открывает возможность интегрировать в игру другие сервисы от Amazon: DynamoDB, Lambda, S3, Cognito, SQS и др.

  6. Cloud Gems Framework открывает возможность использовать для разработки другие инструменты облачных технологий: таблицы лидеров игроков, сообщения в игру, динамический контент и др.

  7. AWS SDK для С++. Этот инструмент дает возможность использовать всю мощь языка программирования С++ в своих играх.

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

  9. Компонентная сущность. Этот подход в разработке дает возможность использовать уже готовые компоненты в игре. Все, что нужно, — это доработать их на свой лад.

  10. Улучшенная система анимации. Это свойство позволяет разрабатывать максимально реалистичных игровых персонажей и создавать очень реалистичные игровые сценарии.

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

  12. Улучшенная работа в сети. Это свойство позволяет разрабатывать крутые сетевые игры и не переживать, что они будут нестабильно работать.

  13. Wwise LTX — это уникальное расширение для качественного звукового сопровождения игры. Как мы знаем, звук в игре имеет большое значение.

  14. Доступ к исходному коду. Это свойство понадобится продвинутым разработчикам, которые хотят допилить движок от Amazon на свой вкус.

  15. И др.

 

Заключение

Движок Lumberyard от Amazon — это очень мощный инструмент для создания игр, о его применении заявила даже компания Wargaming. Но у более «мелких» разработчиков игр этот инструмент пока не получил должного распространения. Почему? Пока остается загадкой. Но многие связывают это с тем, что в «тяжелых» играх на этом движке проявляются проблемы с кодом. Насколько это верно для нас это покрыто тайной. Но то, что с момента выхода этого движка разработано не так много игр, — это факт. А этот движок от Amazon увидел свет еще в 2016 году.

Схожие статьи

Что такое Middleware или функции связующего программного обеспечения
Другое

Что такое Middleware или функции связующего программного обеспечения

DIY проекты или
Другое

DIY проекты или "сделай сам" на Arduino: самые интересные проекты

Библиотека распознавания речи: что это и какие существуют
Другое

Библиотека распознавания речи: что это и какие существуют

Системный инженер: все про эту профессию и необходимые навыки
Другое

Системный инженер: все про эту профессию и необходимые навыки