Developer Advocate for Google
Mark Mandel is a Developer Advocate for Games for Google Cloud Platform, founder of the open source, multiplayer dedicated game server scaling project Agones, and one half of the Google Cloud Platform Podcast. Hailing from Australia, Mark built his career developing backend systems for over 15 years and authoring and contributing to several widely adopted open source projects. When he’s not building infrastructure in the cloud for games, he’s constantly looking for new and interesting things he can do with Docker containers, playing with his dog and reading too much fantasy literature.
First Talk Description:
Agones: Scaling Multiplayer Game Servers with Open Source
Awesome! You’ve built the next big FPS or MMO multiplayer game! You have a game client and a dedicated game server binary ready for players to connect to, but now you’ve got to write code to spin up game server processes, fire up machines to run them, autoscale them, and so much more!
Thankfully, there are multiple open source projects that are available to do much of this work for you, and get your multiplayer game up and running at global scale as fast as possible.
In this talk we’ll discuss and demo the open source project Agones, being developed by Google Cloud Platform in conjunction with Ubisoft and other game studios. Built on top of the open source, software container orchestration system Kubernetes, it provides a batteries-included solution for running dedicated game servers at scale anywhere – be-it in the cloud, on your own hardware, or across all of the above.
Second Talk Description:
Being Successful with Open Source in Game Development
In the wider technical community – open source has won. Everything from programming languages, browsers and even hardware are routinely used in large scale commercial software development. Discussions of open source are a mainstay of conferences, podcasts and blogs and companies such as Google, Microsoft and Facebook have massive investments in building and maintaining widely used open source projects.
Despite game development’s culture of sharing, open source isn’t nearly as prevalent, either from a usage, release or communication perspective.
In this talk, we’ll review the current state of the wider open source ecosystem, and look at the commercial motivations at both a personal and company level, as well as the costs that are associated. We’ll also look at what makes a healthy open source project, from a creator, contributor and user perspective, and hopefully together we can change the culture of open source in game development!