This is the 0.3.0 release of the Global Scale Game Demo!
This release brings a bunch of updated platform libraries, and dependencies, but also a slew of new functionality as well!
- No more need to install Unreal Engine from source to create the client! We now have it setup so that the Linux client will be built on Cloud Build, and you can install the client on a new GCE VM with GPU that you can Chrome Remote Desktop into!
- No more Terraform generating yaml locally! Everything has been moved to using Cloud Deploy parameters to dynamically configure our Kubernetes resources with each deployment!
- No more need to hit "promote" on each Cloud Deploy pipeline step! For both Agones installation deployment, and Agones Fleet rollouts -- we now have automated promotion with Cloud Deploy automations!
More details below 👇
What's Changed
Implemented enhancements
- Updated Agones to use release v1.38 by @abmarcum in #235
- Move Profile Service to Cloud Deploy Parameters by @markmandel in #236
- Linux Game Build -> Remote Client VM by @markmandel in #237
- Migration of service to Cloud Deploy Params by @markmandel in #238
- Updated Agones to use release v1.39 by @abmarcum in #241
- Updated Agones to use release v1.40 by @abmarcum in #256
- Agones Installation to Cloud Deploy Params by @markmandel in #260
- Add Cloud Deploy Automations by @abmarcum in #259
Cleanup
- Ping Discovery: Update Dependencies by @markmandel in #248
- Migrated service mesh for fleets to Terraform by @abmarcum in #258
- Small fix for README. by @markmandel in #262
Other
- Update main.go by @hamedprog in #223
- Automate Building of Linux Client by @markmandel in #234
- Updated Agones to v1.36 by @abmarcum in #228
- Add initial Game Client VM Terraform by @abmarcum in #224
- Move liquidbase.properties off local machine. by @markmandel in #239
- Move Platform/Open Match to Cloud Deploy Params by @markmandel in #257
- Open Match Services: Cleanup and Updates by @markmandel in #261
New Contributors
- @hamedprog made their first contribution in #223
Full Changelog: v0.2.0...v0.3.0