I’m wondering if is it possible to use Gamelift as a dedicated server using the networking library Mirror and also making a Lobby system to create Rooms so Players can join from any location.
As a person that works with AWS in my day job, I can tell you for sure that they have a solid platform for hosting your server workloads out there in the cloud.
There are two things I would tell you before you get started though:
-
Using Gamelift is a “complex” way to setup on demand servers for your game. If you just need a dedicated server for development, you’ll end up spending a lot of time just understanding Gamelift itself – and this is time you should be spending on building and playtesting your game
-
Gamelift isn’t built for long running dedicated servers. It is designed for match based games such as the the battle royale craze and the esports titles we all know and love. If you are looking for a longer running server architecture (like for a persistent world such as is in an mmo), Gamelift isn’t currently built for that.
With that said, Gamelift does have FlexMatch as their own match making solution, and a few other smart tools that I could point you towards if you want to post a little more about what kind of game you are thinking of building.