Amazon GameLift Servers plugin for Unreal Engine - Amazon GameLift Servers

Amazon GameLift Servers plugin for Unreal Engine

This plugin adds the Amazon GameLift Servers C++ server SDK and tools to the UE editor. Use the guided UI workflows to integrate server SDK functionality into your game project and deploy an Amazon GameLift Servers hosting solution for your game server.

With the plugin, you can build a basic working hosting solution and then optimize and customize as needed. Set up an Amazon GameLift Servers Anywhere fleet with your local workstation as a host. For cloud hosting with managed EC2 or managed container fleets, deploy your game server with a complete solution to manage game session requests and client connections.

Install the plugin for your Unreal game project

Get the Amazon GameLift Servers plugin for Unreal Engine from GitHub

See the GitHub repository readme for information about how to install the plugin in your Unreal Editor for a game project.

The plugin includes these components:

  • Plugin modules for the UE editor. When the plugin is installed, a new main menu button gives you access to Amazon GameLift Servers functionality.

  • C++ libraries for the Amazon GameLift Servers service API. Use API functionality in a client-side backend service to help game clients request game sessions and send/retrieve game session information.

  • Unreal libraries for the Amazon GameLift Servers server SDK (version 5). Use the server SDK in your game server code to manage communication between hosted game server processes and the Amazon GameLift Servers service.

  • Content for testing, including a startup game map and two testing maps with basic blueprints and UI elements for use with testing a server integration.

  • Editable configurations, in the form of AWS CloudFormation templates, that the plugin uses when deploying your game server for hosting.

This plugin uses AWS CloudFormation templates to deploy hosting solutions for common gaming scenarios. Use these solutions as provided or customize them as needed for your games.

Next steps: Customize your game hosting solution

Using the plugin's guided workflows is a good way to get up and running fast with an Amazon GameLift Servers hosting solution. With the plugin, you can set up basic versions of each of your solution's components.

When you're ready, you can build on this basic solution by customizing each component, and fine-tuning your solution as you prepare for game launch. Consider these options: