We’re glad to announce that our partnership with Amazon Web Services (AWS) has expanded so that Pragma now provides an even faster turnkey on-ramp to connect users to multiplayer game sessions. Our latest integration with Amazon GameLift, a dedicated service for deploying, operating, and scaling session-based multiplayer game servers, aims to enhance multiplayer gaming experiences as well as studio-side live operations.
“AWS chose to invest significant resources in building this plugin because we see Pragma as a critical partner for online games.” -Chris Byskal, General Manager of Amazon Game Tech
Pragma is a backend game engine for powering scalable gaming features. Amazon GameLift is a game server solution purpose-built to power the world’s largest games. Combined together, developers can get play tests and game loops quickly setup at massive scale.
Joe Geraghty, Director of Customer Success at Pragma commented “Customers like Omeda are already using Pragma + GameLift. Now with the plugin, we’re standing customers up on Pragma + GameLift in a day, giving them a completed core loop within their first week and helping them to accelerate development going forward. It’s exciting to see that.”
By integrating Pragma with Amazon GameLift’s session management, you can ensure players are not only matched with suitable opponents but are also quickly connected to the best available game server to reduce wait times and improve overall gaming satisfaction. This plugin provides complete support for developers to programmatically interact with the full range of functionality and centralized user data on both Pragma and Amazon GameLift, allowing you to manage the Amazon GameLift provisioning system, and automatically scale up and back down depending on player demand.
To build out and fully test the plugin, GameLift enlisted solutions integrator and AWS Partner Code Wizards. Working closely with developers on both teams, Code Wizards designed and implemented the plugin along with a sample project to get you started quickly.
Plugin Overview
The plugin is implemented as a standard Pragma extension. In addition, we provide a sample CloudFormation template for setting up the Amazon GameLift resources with infrastructure as code, as well as a sample Unreal project to get started quickly.
This plugin provides complete support for developers to programmatically interact with the full range of functionality and centralized user data on both Pragma and Amazon GameLift, allowing you easy implementation of multiplayer gameplay no matter the format required: server-relayed, server-authoritative, or session-based.
The Pragma backend game engine is designed to be easily extended via plugins, so the Pragma Managed Amazon GameLift is straightforward:
Game Client talks to Pragma Party Service
Pragma Matchmaking Service requests game instance via GameLift host management tools
Pragma updates the game client with instance details
GameLift updates Pragma Session
Game instance ends and both Pragma and GameLift update states
Enabling player experiences at scale
The plugin with Pragma and Amazon GameLift enables developers to support the full range of platforms and reach the largest possible number of players, whether they are playing on PC, console, or mobile devices. This cross-platform support is crucial for building larger, more engaged gaming communities, breaking down barriers between different types of gamers.
The plugin enables studios of all sizes to build scalable, social gameplay and will inspire new ways to create immersive gaming experiences at global scale - enabled by the combination of Pragma and Amazon GameLift. To get started, email us at info@pragma.gg