googleforgames / global-multiplayer-demo

This multiplayer demo is a cloud first implementation of a global scale, realtime multiplayer game utilising dedicated game servers, utilising both Google Cloud's products and open source gaming solutions.
Apache License 2.0
117 stars 16 forks source link

Move Launcher to Flutter? #214

Open markmandel opened 1 year ago

markmandel commented 1 year ago

The current launcher compilation process is pppaaaaainful. It involves a bunch of extra libraries on top of Go, and it's not pleasant.

We have a Google tool for desktop applications: https://flutter.dev/multi-platform/desktop - so this seems like a good fit.

That being said, it does seem like you need a Windows machine for a windows build, a Linux machine for a Linux build, etc which may be a complicating factor given our reliance on Cloud Build.

Assuming we can resolve #187 - that could resolve this issue.