Другое

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 году.

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

Fubar: расшифровка этого термина и его применение в программировании
Другое

Fubar: расшифровка этого термина и его применение в программировании

Курсы системных администраторов для начинающих: рассказываем ОТ и ДО
Другое

Курсы системных администраторов для начинающих: рассказываем ОТ и ДО

Все возможные шаги и способы для открытия формата файлов PDO
Другое

Все возможные шаги и способы для открытия формата файлов PDO

Enterprise: определение, сфера применения и зачем он нужен
Другое

Enterprise: определение, сфера применения и зачем он нужен

×