Skip to content

Java port of the server and client-side Amazon GameLift SDK

License

Notifications You must be signed in to change notification settings

Electroid/gamelift-sdk-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gamelift-sdk-java

Java port of the server and client-side Amazon GameLift SDK.

Installation

<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>

Usage

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();

Example

An example integration between GameLift and Minecraft is also provided.

About

Java port of the server and client-side Amazon GameLift SDK

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages