Aws Game Lift Client / Server Blueprint Plugin (with Blueprint support)

:)](https://forums.unrealengine.com/core/com.epicgames.launcher://ue/marketplace/content/e2bba49570904db3aa0e1a79060d49a4)
aws Game Lift Blueprint Plugin:
https://www.unrealengine.com/marketp…cb7c8f042e613b

**video tutorial: **https://www.youtube.com/playlist?lis…TkZPFvy9K7rarF
ROADMAP: Trello](Trello)

Already included aws-sdk-cpp compiled binary. You don’t need to compile yourself.
The plugin now supports Android and IOS.

What is Amazon GameLift?
Amazon GameLift is a managed service for deploying, operating, and scaling the game servers for session-based multiplayer in the cloud. With Amazon GameLift, you can host your own game servers, including buying and setting up hardware, and managing ongoing activity, security, storage, and tracking game availability. The Amazon GameLift auto-scaling also capabilities provide additional protection from having to pay for more resources than you need, while helping to ensure that your players can find and join games with minimal waiting.
Why use Gamelift Plugin?
You don’t need too much C++ programing knowledge or create any C++ project. There are 18 useful client functions, 15 server functions and 4 overwritable server functions. They are shown as follow:
Client:


https://forums.unrealengine.com/core/image/gif;base64

Server:

https://forums.unrealengine.com/core/image/gif;base64

How to use Gamelift Plugin?
Client

  • Open a cpp project
  • Create a** GameLiftClientObject** node


https://forums.unrealengine.com/core/image/gif;base64

  • Add a** SearchGameSession** node


https://forums.unrealengine.com/core/image/gif;base64

  • If you get GameSession in searching, please create PlayerSession directly.


https://forums.unrealengine.com/core/image/gif;base64

  • if not, please create GameSession first, and then create PlayerSession.


https://forums.unrealengine.com/core/image/gif;base64

  • Add an Open Level node, write an address which creating PlayerSession return to.


https://forums.unrealengine.com/core/image/gif;base64

Here is an example of Client blueprint:


https://forums.unrealengine.com/core/image/gif;base64

Server
Server

  • Open a cpp project
  • Create blueprint class of ProcessParameters


https://forums.unrealengine.com/core/image/gif;base64

  • Add initSDK node

server2.png
https://forums.unrealengine.com/core/image/gif;base64

  • Add ProcessReady node


https://forums.unrealengine.com/core/image/gif;base64

  • Add processEnd node and Destroy node to end the game

Here is an example of Sever blueprint:


https://forums.unrealengine.com/core/image/gif;base64

If you want more functions or you find any bug, please contact [EMAIL=“support”]us(support@blockchopstudios.com) with the title name of AWS Game Lift Client / Server Blueprint Plugin.