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