Predecessor. Omeda Studios.
Industry-first backend/gameserver integration
“We have been really impressed at how quickly Multiplayer Wizards were able to jump in and help us out with their expertise, especially with our tight timelines.”
– Jon Sredl, Senior Manager of Live Production & Game Operations, Omeda Studios
Executive Summary
A never-been-done-before migration, integration, and deployment of a SaaS game backend, Pragma, and AWS’s gameserver orchestration service, GameLift, within a deadline of less than three months, dictated by the game’s launch.
The Challenge
Omeda Studios needed to move their upcoming title, Predecessor, away from their previous game backend provider and over to AWS. Predecessor’s new game backend – Pragma (an AWS Partner) – had never been integrated with GameLift before. And all this needed doing before launch day – in less than three months’ time.
Solution & Architecture
Our solution included setting up the GameLift environment to ensure it could scale globally with the requirements of Omeda Studios’ game, Predecessor. We then worked to build an integration between Pragma’s matchmaking component and GameLift, which allowed Pragma to request a gameserver when it matched players together. We worked closely with the Omeda Studios team on the Pragma to Gamelift integration and testing, as well as to take sole charge of the communication between AWS and the project, streamlining the entire process effectively.
Results & Benefits
As experts in all of the required techstacks – despite these two having never previously being integrated – we successfully implement Pragma to Gamelift integration, followed by rounds of testing. The success of this was measured by a series of tests, showing a full end-to-end working flow from game client to gameserver, through both the Pragma and GameLift infrastructures.
This was then followed by Gamelift infrastructure design, architecture and implementation, including multi-region and multi-environment support to allow the team to have a fully featured development environment. Once the entire solution was in place, rounds of end-to-end load testing commenced, proving that Omeda Studios’ required players could request gameservers from the Pragma infrastructure at the scale needed for launch.
Overall project success was indicated by a custom-tailored, fully-working, never-before-seen, integration specific to Predecessor’s game environment. Which resulted in a very smooth game launch for both the client and, crucially, their players.
Lessons Learnt
We learned that Code Wizards are capable of delivering industry-firsts, to great success, to very tight deadlines. We also now have a precedent for this specific integration in the future – something which no other service provider can boast.
We asked Jon Sredl, Senior Live Production & Game Operations Manager at Omeda Studios, what lessons they had learned from this project; he responded that he learned that he would have started the project six months earlier, but that quality of talent (both internally and at Code Wizards) was up to the challenge of successfully completing a project of this nature. They took a huge risk in undertaking this project so close to launch day, but that his trust in partners and people was validated.
Subscribe to our
newsletter
"*" indicates required fields