aws / amazon-gamelift-plugin-unity

The Amazon GameLift Plugin for Unity contains libraries and native UI that makes it easier to access GameLift resources and integrate GameLift into your Unity game. You can use the GameLift Unity Plugin to access GameLift APIs and deploy AWS CloudFormation templates for common gaming scenarios.
https://aws.amazon.com/gamelift/getting-started/
Apache License 2.0
76 stars 16 forks source link

Feature Request: Simple Instructions on using GameLift Unity Plugin #259

Closed aallbrig closed 4 weeks ago

aallbrig commented 1 month ago

Using gamelift is surprisingly complex (at least for me) especially when starting a new project and going through the first few development cycles. Things like seeing a game server process in the GameLift system on my development machine; you know, the basic first steps programmers typically do when using a library or framework.

I was hoping GameLift Unity Plugin might help speed things up when starting a new project. Unfortunately not I'm finding. Probably a skill issue on my part

For example, how do I get the some of the values I fill in on the GameLift Unity Plugin's "Anywhere" editor window into my game server? The documentation says to just copy over Samples~/SampleGame/Assets/Scripts/Server/GameLiftServer.cs but that file has dependencies on other files in the sample project. I could copy over all the dependent files, but it feels like there might be an opportunity to make a simpler API that's ready to use?

Screenshot 2024-06-09 at 3 00 56 PM

Screenshot 2024-06-09 at 2 58 09 PM

Screenshot 2024-06-09 at 2 58 19 PM


Obviously I could skip using GameLift anywhere but that would be confusing, as I'm sure I'm not the only person in the world who wants to see something working locally before promoting into other environments.

aallbrig commented 4 weeks ago

Never mind, I surrender. I am not capable of using GameLift.