Amazon GameLift › Getting Started › Getting Started: SDKs
Getting Started with Amazon GameLift
Purpose-built to power the world’s most demanding games
Work from your game engine
Integrate Amazon GameLift seamlessly across major game engines using plugins and SDKs and get your game online fast.
Begin your journey
Follow the steps to use the Amazon GameLift SDKs available for custom engines developed on C#, C++, and Go.
-
C++
C++ Server SDK
The C++ Server SDK allows game developers using C++ to integrate custom Windows or Linux game servers with Amazon GameLift.
C++ Server SDK Plugin for Unreal
A lightweight Unreal plugin for C++ Server SDK that offers easy integration with Unreal projects built on UE4, UE5 and UE5.1.
-
C#
C# Server SDK
The C# Server SDK allows game developers using C# to integrate custom Windows or Linux game servers with Amazon GameLift.
C# Server SDK Plugin for Unity
A lightweight Unity plugin for C# Server SDK that offers easy integration with Unity projects that supports Unity 2020.3 LTS, 2021.3 LTS and 2022.3 LTS for Windows and Mac OS. It supports both Unity’s .NET Framework and .NET Standard profiles.
-
Go
Go Server SDK
The Go Server SDK allows game developers using Go programing language to integrate custom Windows or Linux game servers with Amazon GameLift.
-
Realtime Client SDK
C#
The Amazon GameLift Realtime Client SDK allows your lightweight multiplayer games to communicate with your Amazon GameLift Realtime game servers using TCP or UDP. The Realtime Client SDK includes a C# client that can be used with Unity 2020 and custom C# game engines.
Helpful resources
Effortlessly integrate with custom engines using these resources.
Next step in your Amazon GameLift journey
Discover different ways to use Amazon GameLift