Customer Stories / Games / Canada

2023
Odyssey Logo

Going Serverless in Game Development Using AWS with Odyssey Interactive

Learn how game studio Odyssey Interactive launched its debut multiplayer game, Omega Strikers, worldwide using managed infrastructure on AWS.

33%

shortened development time

Reduced time

for patch deployment from hours to minutes

Increased agility

using serverless processes

Overview

Odyssey Interactive, a Canada-based indie gaming studio founded in 2020 by four veteran game developers, was seeking a way to launch its first game without investing in physical computing infrastructure. Based on its founders’ previous experience, the company decided early on to focus its resources on developing games rather than owning and maintaining servers.

To that end, Odyssey Interactive chose to implement a serverless cloud infrastructure to deliver a quality gaming experience to players at scale. The development team experimented with several solutions and chose fully managed services from Amazon Web Services (AWS). Having an agile setup helped the small team devote the bulk of its time to enhancing game features rather than managing infrastructure. By using serverless infrastructure on AWS, Odyssey Interactive sped up the development timeline for its first game, Omega Strikers, and made its patch deployment and scaling far more nimble.

Opportunity | Going Serverless with Amazon GameLift to Build Games from the Ground Up for Odyssey Interactive

Odyssey Interactive focuses on competitive multiplayer experiences aimed at the upcoming generation of gamers. Its debut title, Omega Strikers, which was launched in April 2023, combines air hockey and anime to create an exciting three-on-three battle arena—called a footbrawler—where the teams try to score goals. The multiplayer, cross-platform game focuses heavily on its characters, encouraging players to choose their team of anime-styled Strikers, each with its own unique abilities and custom designs. “I would say Omega Strikers is anime air hockey,” says Eric Lawless, tech founder of Odyssey Interactive. “But fundamentally, you’re playing Pong.”

Before the game entered the development phase, the team at Odyssey had already decided that it would not spend its time and resources on acquiring and managing the required infrastructure. Instead, Odyssey would adopt fully managed services. “If there is a way for us to not spend as many people working on infrastructure and deployment as we have to work on features for the game, that is ideal,” says Lawless.

After Odyssey experimented with several solutions, it decided to use AWS Lambda, a serverless, event-driven compute service that lets companies run code for virtually any type of application or backend service, and Amazon GameLift, a low-latency and low-cost multiplayer game hosting solution that scales with fluctuating player demand. “The serverless stuff has been great,” says Lawless. “Not only do we not need to own this actual computer somewhere, but we can also scale very rapidly based on our precise needs at the time.”

kr_quotemark

I just want people to play anime Pong. That’s the goal, and by using AWS, we can do that.”

Eric Lawless
Tech Founder, Odyssey Interactive

Solution | Launching Omega Strikers Worldwide 33% Faster Using AWS

Using fully managed services has created the efficiency that Odyssey Interactive envisioned when choosing its approach to infrastructure. “There’s virtually a whole class of work that we just don’t need to do,” says Christopher Shankland, chief technology officer of Odyssey Interactive. “It would have taken a whole person to manage infrastructure at the scale at which we are doing it.” For a team of three people, that additional work would have meant increasing the game development timeline by 33 percent.

To build the API layer of the game, the team chose Amazon API Gateway, a fully managed service that makes it simple for developers to create, maintain, and secure APIs at virtually any scale. Since many aspects of the architecture are automatically managed for them, the developers have more time to focus on addressing in-game problems, thus reducing server downtime and playability issues. The agility of the serverless infrastructure helps the team deploy game updates quickly, so players do not have to wait through tedious maintenance times. “Our time to make a change live can be as short as 4 or 5 minutes,” says Shankland. “When you own your data centers, deploying updates is typically measured in hours, and we measure it in minutes.”

Using AWS infrastructure, Omega Strikers can reach an international audience, and the player base has grown rapidly. With users around the world matching up to play against each other, having a low-latency solution to handle high traffic is crucial for Odyssey Interactive. Using Amazon GameLift addresses those needs, because the managed servers automatically place players on the lowest-latency server instance available. “We can literally push a button, and now the game runs in Japan, or Singapore, or Europe,” says Shankland. “For our game, which is very latency dependent, that is a requirement. It simply would not work to have a server or data center in the United States and have someone play from the other side of the globe.”

Odyssey Interactive also emphasized having observability in its infrastructure, because being able to see everything in-game in near real time is crucial. In one instance, the development team used the monitoring capabilities of Amazon API Gateway to solve an unforeseen problem that arose when the game went live before its scheduled launch time.

“The day before the launch, we were doing some final load testing to make sure things were all right,” recalls Lawless. “Due to a possible misconfiguration, one of our platforms decided to launch the video game a day early across the world. Thanks to the observability, we were able to see all the people on the platform online. So, we just scaled the game up, turned on all the necessary servers, and let people create accounts and log in.” Due to the scalability of its infrastructure, Odyssey Interactive could improvise a solution within 30 minutes of discovering the anomaly and make the game live for all its users.

Outcome | Improving the Game Experience for Millions of Players

Using AWS infrastructure, Odyssey Interactive can focus more on the player experience and the features of the game. With its debut game already amassing a couple million players in the early stages of the launch, the team plans to use the time that it saved to reinvest in its player base. The team at Odyssey has already begun ideating improvement strategies for Omega Strikers and potential future projects.

“I don’t care about solving interesting computational problems,” says Lawless. “I just want people to play anime Pong. That’s the goal, and by using AWS, we can do that.”

About Odyssey Interactive

Odyssey Interactive is a startup game-development studio founded by four veterans of the industry. The studio’s mission is to create games with strong emotional potential for the next generation of gamers, with a mobile-first focus.

AWS Services Used

Amazon API Gateway

Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale.

Learn more »

Amazon GameLift

Amazon GameLift deploys and manages dedicated game servers hosted in the cloud, on-premises, or through hybrid deployments.

Learn more »

AWS Lambda

AWS Lambda is a serverless, event-driven compute service that lets you run code for virtually any type of application or backend service without provisioning or managing servers.

Learn more »

More Gaming Customer Stories

no items found 

1

Get Started

Organizations of all sizes across all industries are transforming their businesses and delivering on their missions every day using AWS. Contact our experts and start your own AWS journey today.