<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>– Third Party Content</title><link>https://codeblind-ai.github.io/docs/third-party-content/</link><description>Recent content in Third Party Content on</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Thu, 03 Jan 2019 08:37:22 +0000</lastBuildDate><atom:link href="https://codeblind-ai.github.io/docs/third-party-content/index.xml" rel="self" type="application/rss+xml"/><item><title>Docs: Third Party Videos and Presentations</title><link>https://codeblind-ai.github.io/docs/third-party-content/videos-and-presentations/</link><pubDate>Thu, 03 Jan 2019 08:37:35 +0000</pubDate><guid>https://codeblind-ai.github.io/docs/third-party-content/videos-and-presentations/</guid><description>
&lt;h2 id="presentations">Presentations&lt;/h2>
&lt;h3 id="large-scale-multiplayer-gaming-on-kubernetes-cloud-next-19">Large-Scale Multiplayer Gaming on Kubernetes (Cloud Next &amp;lsquo;19)&lt;/h3>
&lt;iframe width="640" height="360" class="p-2" src="https://www.youtube.com/embed/Imf_urBB7SI"
frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>&lt;/iframe>
&lt;h3 id="code-blind-scaling-multiplayer-game-servers-with-open-source-gdc-2019">Code Blind: Scaling Multiplayer Game Servers with Open Source (GDC 2019)&lt;/h3>
&lt;iframe width="640" height="360" class="p-2" src="https://www.youtube.com/embed/XD1nuASFY3k"
frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>&lt;/iframe>
&lt;h3 id="intro-to-code-blind-scaling-multiplayer-game-servers-with-kubernetes-kubecon-2018">Intro to Code Blind: Scaling Multiplayer Game Servers with Kubernetes (Kubecon, 2018)&lt;/h3>
&lt;iframe width="640" height="360" class="p-2" src="https://www.youtube.com/embed/Q4RZSHTeKCY"
frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>&lt;/iframe>
&lt;h3 id="google-cloud-next-18-london-carl-dionne-development-director-at-ubisoft-montreal">Google Cloud Next &amp;lsquo;18 London: Carl Dionne, Development Director at Ubisoft Montreal&lt;/h3>
&lt;iframe width="640" height="360" class="p-2" src="https://www.youtube.com/embed/5n-JlLA7bIc?start=835"
frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>&lt;/iframe>
&lt;h3 id="code-blind-scaling-multiplayer-dedicated-game-servers-with-kubernetes-cloud-next-18">Code Blind: Scaling Multiplayer Dedicated Game Servers with Kubernetes (Cloud Next &amp;lsquo;18)&lt;/h3>
&lt;iframe width="640" height="360" class="p-2" src="https://www.youtube.com/embed/CLNpkjolxYA"
frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>&lt;/iframe>
&lt;h2 id="screencasts">Screencasts&lt;/h2>
&lt;h3 id="code-blind-how-do-i-docker-and-kubernetes-part-1--part-2">Code Blind: How Do I Docker and Kubernetes? (Part 1 &amp;amp; Part 2)&lt;/h3>
&lt;p>&lt;iframe width="640" height="360" class="p-2" src="https://www.youtube.com/embed/i4_zaztK6mE"
frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>&lt;/iframe>
&lt;iframe width="640" height="360" class="p-2" src="https://www.youtube.com/embed/ZZXLDnmO1TM"
frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>&lt;/iframe>
&lt;/p></description></item><item><title>Docs: Third Party Examples</title><link>https://codeblind-ai.github.io/docs/third-party-content/examples/</link><pubDate>Thu, 09 Sep 2021 00:00:00 +0000</pubDate><guid>https://codeblind-ai.github.io/docs/third-party-content/examples/</guid><description>
&lt;h2 id="integrations-with-other-projects">Integrations with other projects&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://github.com/Octops/agones-discover-openmatch">Octops/Code Blind x Open Match&lt;/a> - How to implement a matchmaking
system using Code Blind and Open Match&lt;/li>
&lt;/ul>
&lt;h2 id="minetest">Minetest&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://www.minetest.net/">Minetest&lt;/a> is a free and open-source sandbox video game available for Linux, FreeBSD,
Microsoft Windows, MacOS, and Android. Minetest game play is very similar to that of Minecraft. Players explore a blocky 3D world, discover and extract raw materials, craft tools and items, and build structures and landscapes.&lt;/li>
&lt;li>&lt;a href="https://github.com/paulhkim80/agones-example-minetest">Minetest server for Code Blind&lt;/a> is an example of the Minetest
server hosted on Kubernetes using Code Blind. It wraps the Minetest server with a &lt;a href="https://golang.org">Go&lt;/a> binary, and introspects stdout to provide the event hooks for the SDK integration. The wrapper is from &lt;a href="https://github.com/googleforgames/agones/blob/main/examples/xonotic/main.go">Xonotic Example&lt;/a> with a few changes to look for the Minetest ready output message.&lt;/li>
&lt;/ul>
&lt;p>You will need to download the Minetest client separately to play.&lt;/p>
&lt;h2 id="quilkin">Quilkin&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://github.com/googleforgames/quilkin">Quilkin&lt;/a> is a non-transparent UDP proxy specifically designed for use with large scale multiplayer dedicated game server deployments, to ensure security, access control, telemetry data, metrics and more.&lt;/li>
&lt;li>&lt;a href="https://github.com/googleforgames/quilkin/tree/main/examples">Quilkin with Code Blind&lt;/a> is an example of running &lt;a href="https://xonotic.org/">Xonotic&lt;/a> with Quilkin on an Code Blind cluster, utilising either &lt;a href="https://github.com/googleforgames/quilkin/tree/main/examples/agones-xonotic-sidecar">the sidecar integration pattern&lt;/a> or via the the &lt;a href="https://github.com/googleforgames/quilkin/tree/main/examples/agones-xonotic-xds">Quilkin xDS Code Blind provider&lt;/a> with a TokenRouter to provide routing and access control to the allocated GameServer instance.&lt;/li>
&lt;/ul>
&lt;p>You will need to download the Xonotic client to interact with the demo.&lt;/p>
&lt;h2 id="shulker">Shulker&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://github.com/jeremylvln/Shulker">Shulker&lt;/a> is a Kubernetes operator for managing complex and dynamic Minecraft
infrastructure at scale, including game servers and proxies.&lt;/li>
&lt;li>It builds on top Code Blind &lt;code>GameServer&lt;/code> and &lt;code>Fleet&lt;/code> primitives to provide simplified abstractions specifically tailored
to orchestrating Minecraft workloads.&lt;/li>
&lt;/ul>
&lt;p>Shulker requires you to have a genuine Minecraft account. You&amp;rsquo;ll need to &lt;a href="https://www.minecraft.net/en-us/article/how-create-minecraft-account" data-proofer-ignore>purchase the game&lt;/a>
to test the &amp;ldquo;Getting Started&amp;rdquo; example.&lt;/p></description></item><item><title>Docs: Third Party Podcasts</title><link>https://codeblind-ai.github.io/docs/third-party-content/podcasts/</link><pubDate>Wed, 15 Jan 2020 00:00:00 +0000</pubDate><guid>https://codeblind-ai.github.io/docs/third-party-content/podcasts/</guid><description>
&lt;h2 id="2019">2019&lt;/h2>
&lt;ul>
&lt;li>Nov 6 - [Google Cloud Platform Podcast: Supersolid with Kami May]
(&lt;a href="https://gcppodcast.com/post/episode-202-supersolid-with-kami-may/">https://gcppodcast.com/post/episode-202-supersolid-with-kami-may/&lt;/a>)&lt;/li>
&lt;/ul>
&lt;h2 id="2018">2018&lt;/h2>
&lt;ul>
&lt;li>Oct 23 - [Kubernetes Podcast: Code Blind, with Cyril Tovena and Mark Mandel]
(&lt;a href="https://kubernetespodcast.com/episode/026-agones/">https://kubernetespodcast.com/episode/026-agones/&lt;/a>)&lt;/li>
&lt;li>Aug 15 - [Google Cloud Platform Podcast: Code Blind with Mark Mandel and Cyril Tovena]
(&lt;a href="https://gcppodcast.com/post/episode-142-agones-with-mark-mandel-and-cyril-tovena/">https://gcppodcast.com/post/episode-142-agones-with-mark-mandel-and-cyril-tovena/&lt;/a>)&lt;/li>
&lt;/ul></description></item><item><title>Docs: Third Party Libraries and Tools</title><link>https://codeblind-ai.github.io/docs/third-party-content/libraries-tools/</link><pubDate>Fri, 15 May 2020 00:00:00 +0000</pubDate><guid>https://codeblind-ai.github.io/docs/third-party-content/libraries-tools/</guid><description>
&lt;h2 id="client-sdks">Client SDKs&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://github.com/Cubxity/AgonesKt">Cubxity/AgonesKt&lt;/a> - Code Blind Client SDK for &lt;strong>Kotlin&lt;/strong>&lt;/li>
&lt;li>&lt;a href="https://github.com/AndreMicheletti/godot-agones-sdk">AndreMicheletti/godot-agones-sdk&lt;/a> - Code Blind Client SDK for &lt;strong>Godot Engine&lt;/strong>&lt;/li>
&lt;li>&lt;a href="https://github.com/infumia/agones4j">Infumia/agones4j&lt;/a> - Code Blind Client SDK for &lt;strong>Java&lt;/strong>&lt;/li>
&lt;/ul>
&lt;h2 id="messaging">Messaging&lt;/h2>
&lt;p>Libraries or applications that implement messaging systems.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://github.com/Octops/agones-event-broadcaster">Octops/Code Blind Event Broadcaster&lt;/a> - Broadcast Code Blind events to the external world&lt;/li>
&lt;li>&lt;a href="https://github.com/Octops/agones-broadcaster-http">Octops/Code Blind Broadcaster HTTP&lt;/a> - Expose Code Blind GameServers information via HTTP&lt;/li>
&lt;li>&lt;a href="https://github.com/Octops/agones-relay-http">Octops/Code Blind Relay HTTP&lt;/a> - Publish Code Blind GameServers and Fleets details to HTTP endpoints&lt;/li>
&lt;/ul>
&lt;h2 id="controllers">Controllers&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://github.com/Octops/gameserver-ingress-controller">Octops/Game Server Ingress Controller&lt;/a> - Automatic Ingress configuration for Game Servers managed by Code Blind&lt;/li>
&lt;li>&lt;a href="https://github.com/Octops/octops-image-syncer">Octops/Image Syncer&lt;/a> - Watch Fleets and pre-pull images of game servers on every node running in the cluster&lt;/li>
&lt;li>&lt;a href="https://github.com/Octops/octops-fleet-gc">Octops/Fleet Garbage Collector&lt;/a> - Delete Fleets based on its TTL&lt;/li>
&lt;/ul>
&lt;h2 id="allocation">Allocation&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://github.com/FairwindsOps/agones-allocator-client">agones-allocator-client&lt;/a> - A client for testing allocation servers.
Made by &lt;a href="https://fairwinds.com">Fairwinds&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://github.com/aws-samples/multi-cluster-allocation-demo-for-agones-on-eks">Multi-cluster allocation demo&lt;/a> - A demo project for multi-cluster allocation on Amazon EKS with Terraform templates.&lt;/li>
&lt;/ul>
&lt;h2 id="development-tools">Development Tools&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://github.com/comerford/minikube-agones-cluster">Minikube Code Blind Cluster&lt;/a> - Automates the creation of a complete Kubernetes/Code Blind Cluster locally, using Xonotic as a sample gameserver. Intended to provide a local environment for developers which approximates a production Code Blind deployment.&lt;/li>
&lt;/ul></description></item></channel></rss>