Java port of the server and client-side Amazon GameLift SDK.
<repositories>
<repository>
<id>ashcon-repo</id>
<url>https://repo.ashcon.app/content/repositories/releases</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>app.ashcon.gamelift</groupId>
<artifactId>gamelift-sdk</artifactId>
<version>3.4.0.3</version>
</dependency>
</dependencies>
API design is derivied from the GameLift C# SDK, which is maintained by Amazon.
// Client side: sends requests to AWS for game and player sessions
AmazonGameLiftClientBuilder.defaultClient().createGameSession( ... );
// Server side: responds to AWS events and actually hosts games
AmazonGameLiftServer.get().initSdk();
An example integration between GameLift and Minecraft is also provided.