Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build Linux Game Client in Cloud Build #113

Closed
markmandel opened this issue Mar 6, 2023 · 4 comments · Fixed by #234
Closed

Build Linux Game Client in Cloud Build #113

markmandel opened this issue Mar 6, 2023 · 4 comments · Fixed by #234
Assignees
Labels
enhancement New feature or request

Comments

@markmandel
Copy link
Member

Since we're building the dedicated game server - we could also build the client and stick it in a storage bucket somewhere.

Unfortunately we can only build the Linux client, since cross compilation from only works on Windows (and doesn't support Mac either), but it's at least a nice start.

@markmandel
Copy link
Member Author

Started work on this.

@markmandel
Copy link
Member Author

Just as a note as well - will also want to build the frontend client while we are at it.

@markmandel
Copy link
Member Author

Okay, got a Linux build working via the Container Image... but it's not Cooked, so working out which step I missed.

markmandel added a commit to markmandel/global-multiplayer-demo that referenced this issue Jan 10, 2024
This automated both the building of the game launcher, a custom Unreal
Engine Development image, and using that image to build both the
client build and the dedicated server image - and storing all these
artifacts in Cloud Storage.

Closes googleforgames#113
markmandel added a commit to markmandel/global-multiplayer-demo that referenced this issue Jan 10, 2024
This automated both the building of the game launcher, a custom Unreal
Engine Development image, and using that image to build both the
client build and the dedicated server image - and storing all these
artifacts in Cloud Storage.

Closes googleforgames#113
markmandel added a commit to markmandel/global-multiplayer-demo that referenced this issue Jan 10, 2024
This automated both the building of the game launcher, a custom Unreal
Engine Development image, and using that image to build both the
client build and the dedicated server image - and storing all these
artifacts in Cloud Storage.

Closes googleforgames#113
markmandel added a commit that referenced this issue Jan 16, 2024
* Automate Building of Linux Client

This automated both the building of the game launcher, a custom Unreal
Engine Development image, and using that image to build both the
client build and the dedicated server image - and storing all these
artifacts in Cloud Storage.

Closes #113

* Added creation of open-match namespace to Services GKE

---------

Co-authored-by: Andrew Marcum <amarcum@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
1 participant