Introduce external resource(s) on multiplayer game programming to docs
What type of PR is this?
Uncomment only one
/kind <>line, press enter to put that in a new line, and remove leading whitespace from that line:/kind breaking /kind bug /kind cleanup /kind documentation /kind feature /kind hotfix /kind release
What this PR does / Why we need it: This starts a page to contribute external resources meant for multiplayer game programming. This is the highest quality compendium on the topic of multiplayer game programming I've found and believe its important to share this to the broader multiplayer game developer community.
Which issue(s) this PR fixes:
Closes #
Special notes for your reviewer: This was discussed in the Agones community meeting 06/27/2024 and should be considered a rough draft. I'm open to feedback and look forward to discussion!
Build Succeeded :clap:
Build Id: df704281-db44-43cc-8021-c7f99766ab90
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.42.0-dev-037dfac-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.42.0-dev-037dfac-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.42.0-dev-037dfac-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.42.0-dev-037dfac-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.42.0-dev-037dfac-amd64
- Linux C++ SDK (build): agonessdk-1.42.0-dev-037dfac-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.42.0-dev-037dfac-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://037dfac-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3884/head:pr_3884 && git checkout pr_3884helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.42.0-dev-037dfac-amd64
Build Succeeded :clap:
Build Id: 1a65761a-2255-45fc-a30b-b1401b59eb04
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.42.0-dev-f726fe4-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.42.0-dev-f726fe4-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.42.0-dev-f726fe4-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.42.0-dev-f726fe4-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.42.0-dev-f726fe4-amd64
- Linux C++ SDK (build): agonessdk-1.42.0-dev-f726fe4-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.42.0-dev-f726fe4-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://f726fe4-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3884/head:pr_3884 && git checkout pr_3884helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.42.0-dev-f726fe4-amd64
Build Failed :scream:
Build Id: 8b67c149-44ee-4843-a900-5a979bae9c9a
To get permission to view the Cloud Build view, join the agones-discuss Google Group.
Build Failed :scream:
Build Id: b6555e6c-4b97-4be2-a70b-429cac265056
To get permission to view the Cloud Build view, join the agones-discuss Google Group.
Build Succeeded :clap:
Build Id: 9921d83b-cc9a-4a68-a0fb-d56a9697648b
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.42.0-dev-0362002-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.42.0-dev-0362002-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.42.0-dev-0362002-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.42.0-dev-0362002-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.42.0-dev-0362002-amd64
- Linux C++ SDK (build): agonessdk-1.42.0-dev-0362002-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.42.0-dev-0362002-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://0362002-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3884/head:pr_3884 && git checkout pr_3884helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.42.0-dev-0362002-amd64
Build Succeeded :clap:
Build Id: c663c057-793f-4e6b-85ca-43fc1d497d49
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.42.0-dev-d3bc1cc-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.42.0-dev-d3bc1cc-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.42.0-dev-d3bc1cc-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.42.0-dev-d3bc1cc-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.42.0-dev-d3bc1cc-amd64
- Linux C++ SDK (build): agonessdk-1.42.0-dev-d3bc1cc-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.42.0-dev-d3bc1cc-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://d3bc1cc-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3884/head:pr_3884 && git checkout pr_3884helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.42.0-dev-d3bc1cc-amd64
@igooch @markmandel I think this is ready to be merged into main; would you review and let me know if there are more changes you would want to see? Thanks in advance!
Once again I'd like to affirm that this is a resource worth sharing with the general multiplayer game dev community because it's the highest quality resource I've found when upleveling my understanding of the subject. I keep imagining a fellow curious game developer finding this resource through the Agones open source project and thinking that's a special moment. Hopefully you've had time to review the resource and agree with my assessment!
Looking forward to hearing back soon on this PR.
Build Succeeded :clap:
Build Id: 0a580d55-6bee-4967-ae43-61d3e7d3d54f
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.42.0-dev-04375e7-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.42.0-dev-04375e7-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.42.0-dev-04375e7-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.42.0-dev-04375e7-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.42.0-dev-04375e7-amd64
- Linux C++ SDK (build): agonessdk-1.42.0-dev-04375e7-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.42.0-dev-04375e7-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://04375e7-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3884/head:pr_3884 && git checkout pr_3884helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.42.0-dev-04375e7-amd64
Build Succeeded :clap:
Build Id: 30b7749c-1ae8-4e1c-819a-b2f3965a98ac
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.43.0-dev-1163bde-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.43.0-dev-1163bde-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.43.0-dev-1163bde-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.43.0-dev-1163bde-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.43.0-dev-1163bde-amd64
- Linux C++ SDK (build): agonessdk-1.43.0-dev-1163bde-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.43.0-dev-1163bde-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://1163bde-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3884/head:pr_3884 && git checkout pr_3884helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.43.0-dev-1163bde-amd64