
How to Migrate from AWS Gamelift - Edgegap Game Server Hosting & Orchestration

AWS Gamelift is a traditional, managed, service using fleet-based orchestration providing dedicated game server hosting and scaling capabilities.
AWS Gamelift pricing is based on charging studios by usage per location, and multiplies across AWS’s zones, exponentially increasing price as coverage increases, using traditional unoptimized fleets that waste capacity.
Meanwhile, Edgegap offers a modern, highly optimized, multicloud game server orchestration on the world’s largest edge network.
With instant, regionless access to all of Edgegap’s 615 locations worldwide,
that delivers 58% average reduction vs. public cloud for games,
the ability to scale to 14 million concurrent users (“CCU”) in 60 minutes,
and 99.99% availability thanks to a multicloud orchestration across 17+ providers.
How to Migrate from AWS Gamelift to Edgegap
If you are looking to migrate your multiplayer game from AWS Gamelift to Edgegap’s game server hosting & orchestration, the following simple steps will get you running in no time.
Make sure to refer to our “Switching from Gamelift to Edgegap” documentation for the latest updates to this process.
Before getting started, we expect that:
You currently use AWS Gamelift
You currently have a working game server build on Gamelift
Step 1: Remove AWS Gamelift SDK
The first step to switch to Edgegap is to remove the code that initializes AWS Gamelift within your game server. This is to reduce overhead and prevent errors. The code you are looking to remove probably looks like the the following (see links).
Unity (C#): Link to code
Unreal Engine (C++): Link to code
Step 2: Containerize your game server
The second step towards switching to Edgegap is to containerize your game server. You can follow the following guides for each engine, which takes around 5-20 minutes for projects in development.
Unity: Documentation, tutorial video
Unreal Engine : Documentation, tutorial video
Step 3 : Identify & Replace features
Review and identify services and features you currently use in AWS Gamelift, to be replaced with:
AWS Gamelift - Feature | Edgegap - Feature |
|---|---|
Authentication | Optionally, add fine-grained access controls: |
Hosting SDK (Unity, Unreal Engine) | No SDK required! ServerConfig replaced by Apps and Versions. |
Create a Build | Try our quickstart tools - Unity / Unreal Engine. |
Build Configuration | Fully Automated. Optionally expose additional ports or variables. |
Fleet | Private Fleets with Persistence and Cloud Overflow. Optionally add later on, or default to Match-Bound cloud. |
Lobby | |
Matchmaking | No-code matchmaker, test for free, integrate with lightweight SDKs. |
A/B testing | Configurable Profiles (Queues) and ⏩ Rolling Updates. |
Server Analytics |
Step 4 : (Optional) Setting up Fleets
Edgegap also offers an optional feature similar to AWS Gamelift’s fleets, if that is something from before you switched to Edgegap that you would like to keep using. Discover our Fleet Manager for persistent servers.
Written by
the Edgegap Team







