Вопросы, возникающие в процессе разработки игр, отличаются от тех, которые возникают при создании многих других приложений. Ознакомьтесь с документацией по AWS, образцами специфичного для игр кода, эталонными архитектурами и множеством других ресурсов, которые помогут в создании игры в облаке.
AWS для игр
Разработчики игр пользуются преимуществами масштабных преобразований в отрасли. Студии расширяют границы технологий, внедряя новейшие достижения, и постоянно обновляют игровой процесс, масштабируя его, чтобы охватить десятки миллионов игроков. AWS для игр объединяет специализированные возможности разработки игр, в том числе сервисы и решения AWS, а также продукты партнеров AWS, в шесть областей применения решений, которые помогают разработчикам создавать, запускать и масштабировать игры: разработка игр с использованием облачных технологий, игровые серверы, действия в режиме реального времени, игровая аналитика, безопасность игр, а также ИИ и машинное обучение.
Эталонные архитектуры для игр
Учебные пособия AWS для игр и решения Quick Start
ИГРЫ
Создание пошаговой игры с помощью Amazon DynamoDB и Amazon SNS
С помощью этого курса вы узнаете, как создать многопользовательскую пошаговою игру, используя Amazon DynamoDB и Amazon Simple Notification Service (Amazon SNS). Amazon DynamoDB – это полностью управляемая база данных NoSQL, которая обеспечивает доставку данных с высочайшей скоростью, гарантируя производительность при любом масштабе. Amazon SNS – это высокопроизводительный сервис отправки сообщений по модели «издатель – подписчик» (Pub/Sub), который также можно использовать для рассылки информации с помощью SMS-сообщений и электронных писем напрямую пользователям.
ИГРЫ
Система инвентаризации для игр с помощью Amazon Aurora Serverless
На этом практикуме вы узнаете, как создать систему инвентаризации для игровых приложений с помощью Amazon Aurora Serverless. Amazon Aurora – это высокопроизводительная облачная реляционная база данных от AWS, доступная в версиях, совместимых как с MySQL, так и с PostgreSQL. Бессерверная версия базы данных Aurora предоставляет возможности автоматического масштабирования по требованию, а также API данных, быстрый и безопасный способ доступа к вашей базе данных по HTTP-протоколу.
ИГРЫ
Моделирование данных игроков с помощью Amazon DynamoDB
На этом практикуме вы изучите современные шаблоны моделирования данных в Amazon DynamoDB. При использовании DynamoDB важно определить, как будет организован доступ к данным (разработать схемы доступа), прежде чем приступать к моделированию данных. Мы рассмотрим пример многопользовательской игры, обсудим схемы доступа в игре и покажем, как построить таблицу DynamoDB для обработки схем доступа с использованием вторичных индексов и транзакций.
Онлайн-тренинги по AWS для игр
Онлайн-курс и практикумы от AWS Training and Certification. Просмотреть полную схему обучения AWS для игр »
УДАЛЕННОЕ ОБУЧЕНИЕ | 90 МИНУТ
Начало работы с AWS Game Tech
Этот курс знакомит разработчиков с портфолио технических продуктов и решений AWS для игр и их преимуществами. Учащиеся смогут изучить четыре решения, предлагаемых AWS для игр: вычисления, базы данных, аналитику и машинное обучение. Кроме того, они узнают, как эти решения помогают разрабатывать игры для разных жанров и платформ с помощью управляемых и неуправляемых сервисов AWS для игр.
УДАЛЕННОЕ ОБУЧЕНИЕ | 90 МИНУТ
AWS Lumberyard Primer
Этот курс для самостоятельного изучения представляет собой введение в разработку игр на AWS с помощью Amazon Lumberyard. В нем вы узнаете о функциях Amazon Lumberyard и о различных решениях AWS, которые можно интегрировать в игры, разработанные с помощью Lumberyard.
УДАЛЕННОЕ ОБУЧЕНИЕ | 90 МИНУТ
Хостинг игрового сервера на платформе AWS
В этом курсе описаны варианты хостинга игрового сервера на AWS. Кроме того, в нем указаны ключевые технические и деловые требования, которые влияют на выбор хостинга игрового сервера. В курсе описываются решения AWS для хостинга игрового сервера, включая Amazon GameLift, FleetIQ Game Server Groups, решения на основе контейнеров с использованием Amazon ECS, Amazon EKS и AWS Fargate, а также решения на основе основных сервисов Amazon EC2 и AWS.
УДАЛЕННОЕ ОБУЧЕНИЕ | 2 ЧАСА
Основные сведения об Amazon GameLift
В этом курсе подробно рассматривается сервис Amazon GameLift, от функций управления инфраструктурой и сеансами до размещения игровых сеансов и подбора игроков. Также в нем описываются проблемы, связанные с хостингом, управлением и масштабированием многопользовательских игр, а также инструменты GameLift, позволяющие устранить такие проблемы. Кроме того, в курсе разъясняются принимаемые при разработке решения, которые влияют на процедуру подбора игроков и расходы, связанные с хостингом игровых серверов.
КУРС ДЛЯ САМОСТОЯТЕЛЬНОГО ИЗУЧЕНИЯ | 90 МИНУТ
Хостинг игр с Amazon GameLift
В ходе этого практикума вы узнаете, как использовать Amazon GameLift для загрузки сборки игры и создания группы с одним инстансом. Сначала вы будете запускать игровые сеансы прямо из системы управления сеансами. Затем вы добавите очередь игровых сеансов и используете систему игровых сеансов для запуска и размещения игр в сеансах.
УДАЛЕННОЕ ОБУЧЕНИЕ | 3,5 ЧАСА
Data Analytics Fundamentals (Основы анализа данных)
Пройдя этот курс обучения со свободным графиком, вы изучите механизм принятия решений в ходе анализа данных, а также познакомитесь с различными методами анализа данных. Благодаря этому курсу вы узнаете пять основных факторов, указывающих на необходимость использования специальных сервисов AWS для сбора, обработки, анализа и представления данных.
УДАЛЕННОЕ ОБУЧЕНИЕ | 1 ЧАС
Зачем нужна игровая аналитика?
В этом курсе описывается процедура использования игровой аналитики. Пройдя его, учащиеся узнают о преимуществах аналитики и использовании данных анализа для улучшения игрового дизайна, повышения производительности игры и принятия важных финансовых и стратегических решений. Учащиеся рассмотрят различные источники и типы игровых данных, которые можно использовать для бизнес-аналитики, а также узнают, как использовать конвейер аналитики для преобразования данных в конкретные решения.
УДАЛЕННОЕ ОБУЧЕНИЕ | 90 МИНУТ
Создание конвейера аналитики для игр
В этом курсе рассматривается процедура создания конвейера аналитики при разработке игр. Учащиеся изучат общие подходы к реализации пакетной аналитики и аналитики в режиме, близком к реальному времени, а также увидят, как с помощью комплексного аналитического решения можно анализировать данные с разной скоростью. Также они смогут узнать, как расширять конвейер по мере изменения своих потребностей.
Технические описания
Блог AWS для игр
Трансляции и вебинары
Руководство для начинающих по использованию баз данных в играх
Присоединяйтесь к докладу старшего инженера-разработчика программного обеспечения Криса Блэквелла (Chris Blackwell) и технического эксперта Ника Уолша (Nick Walsh), чтобы узнать ключевые сведения о различных типах баз данных для разработки игр.Масштабирование серверной части, которое позволит справиться с потенциалом лавинообразного роста популярности игры
Влад Влашану (Vlad Vlasceanu) рассказывает о масштабировании серверной части игры. Первоначально этот доклад был представлен на онлайн-конференции AWS Innovate 2018 Developer Edition в ветке Amazon Game Tech.Преодоление проблем обеспечения работы сервера многопользовательской игры
Присоединяйтесь к Эду Смиту (Ed Smith), аккаунт-менеджеру AWS, и Питеру Чепмену (Peter Chapman), архитектору Amazon Game Tech Solutions, чтобы разобраться с уникальными вызовами, которые многопользовательские игры различных типов ставят перед серверной инфраструктурой.Оптимизация глобальных серверных ресурсов и затрат для игры Super Mega Baseball 2 с помощью Amazon GameLift
С выделенными игровыми серверами вы всегда в выигрыше. Super Mega Baseball 2 от Metalhead – увлекательная многопользовательская игра без затрат на выделенные игровые серверы от Amazon GameLift.Свяжитесь с нами.
Не важно, сколько человек у вас в команде – один или тысяча, – нам хотелось бы знать подробнее о ваших потребностях при разработке игр.