spayne / unreal-multiplayer-server-in-aws

How to deploy Unreal Engine multiplayer servers using AWS GameLift

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How to deploy Unreal Engine multiplayer servers using AWS GameLift

This project provides instructions, supporting tools and assets to take to your Unreal Engine 5 project and deploy it to the AWS GameLift service. If you are interested in an integrated GUI, checkout the GameLiftStarterPlugin.

Tested Configuration: Unreal Engine 5.0.3 and GameLift Server SDK Release 4.0.2.

The design and steps are based on the AWS video series Building Games on AWS: Amazon GameLift & UE4. This project adds written instructions and a boto3 tool to automate the AWS configuration - so is easier to iterate on. Episode notes and bookmarks for the video series are on the Video Series Notes page.

The intended audience is Unreal Engine developers who are just getting started, have looked at the SDK documentation and reviewed video series above and are wanting to add AWS GameLift into their project.

Instructions

Follow the instructions on each of the sub-pages:

  1. Review the system design for a view of the scope, components and their responsibilities
  2. Ensure you have the prerequisites
  3. Build a UE Project with Client and Server Targets
  4. Setup the AWS Backend
  5. Test and Teardown

About

How to deploy Unreal Engine multiplayer servers using AWS GameLift

License:Apache License 2.0


Languages

Language:C++ 88.1%Language:Python 11.2%Language:C# 0.7%Language:Batchfile 0.0%