Amazon добавила в AWS два новых сервиса, Lumberyard и GameLift, для создания кроссплатформенных облачных игр.
Они объединяются, чтобы обеспечить полную среду разработки игр, которую вы даже можете использовать в случае вторжения зомби.
Среда разработки-Amazon Lumberyard. Он бесплатен для разработчиков и предоставляет среду разработки и кросс-платформенный 3D-игровой движок.
Второй сервис, Amazon GameLift, предоставляет средства для развертывания, эксплуатации и масштабирования многопользовательских игр на основе сеансов. Вы можете использовать эти службы для создания и запуска игр для Windows начиная с Vista, PlayStation 4 и Xbox One. По словам Amazon, мобильные платформы и платформы виртуальной реальности (VR) «скоро появятся»; будет добавлена поддержка Oculus SDK для игр в виртуальной реальности.
Lumberyard можно использовать бесплатно, без платы за места, абонентской платы или требований к распределению доходов, хотя вы платите стандартные сборы AWS за любые используемые вами услуги, а GameLift будет иметь «небольшую плату за каждого игрока», согласно Amazon. Компания также заявляет, что GameLift сокращает время, необходимое для создания многопользовательских бэк-эндов, с тысяч часов до нескольких минут.
Согласно сообщению в блоге главного евангелиста AWS Джеффа Барра, служба лесозаготовок:
«сочетание новых и проверенных технологий от CryEngine, Double Helix и AWS»
Барр говорит, что Lumberyard поддерживает управление активами, создание персонажей, искусственный интеллект, физику и аудио, вы можете создавать внутренние и наружные среды, а также использовать встроенные рабочие процессы контента и конвейер активов, редактируя игровые активы в Photoshop, Maya или 3ds Max для редактирования и последующего переноса их в IDE.
Варианты разработки включают C++ и Visual Studio (включая доступ к AWS SDK для C++) или использование инструмента Flow Graph Amazon и нового облачного холста для создания связанных с облаком функций геймплея с использованием визуальных сценариев. В среде IDE имеется целый ряд инструментов редактирования, включая браузер ресурсов, отладчик искусственного интеллекта, редактор рельефа, инструмент визуального программирования Flow Graph и редактор пользовательского интерфейса.
Интеграция с видеоплатформой Twitch также является особенностью Lumberyard, поэтому добавлена поддержка связи между игроками и игровым сообществом. Барр сказал, что:
«Twitch ChatPlay позволяет создавать игры, которые реагируют на ключевые слова в потоке чата Twitch. Например, аудитория может проголосовать за то, чтобы игрок выбрал наиболее желаемый курс действий. Twitch JoinIn позволяет вещателю пригласить члена аудитории в игру из канала чата.»
Последним элементом является серверный сервис Amazon GameLift. Это позволяет использовать облако AWS для обеспечения автоматического масштабирования по мере увеличения числа игроков:
«Вы просто загружаете образ игрового сервера в AWS и развертываете его в парке экземпляров EC2, который масштабируется по мере подключения и игры игроков. Вам не нужно вкладывать средства в создание, масштабирование, запуск или мониторинг собственного парка серверов. Вместо этого вы платите небольшую плату за ежедневного активного пользователя (DAU) и обычные тарифы EC2 по требованию за вычислительную мощность, хранилище EBS и пропускную способность, которые потребляют ваши пользователи.»
Один необычный аспект услуг содержится в политике приемлемого использования, в которой говорится, что услуги не должны использоваться в критически важных для жизни или безопасности системах-за исключением случаев, когда происходит зомби-апокалипсис:
Однако это ограничение не будет применяться в случае возникновения (сертифицированного Центрами США по контролю заболеваний или органом-преемником) широко распространенной вирусной инфекции, передаваемой через укусы или контакт с жидкостями организма, которая заставляет человеческие трупы оживать и стремиться потреблять живую человеческую плоть, кровь, мозг или нервную ткань и, вероятно, приведет к падению организованной цивилизации.
Стоит помнить об этом, когда орды приближаются.