August 19-21 - Co-Located Events
August 21-23 - Conference
Hilton San Diego Bayfront - San Diego, CA
More information for Open Source Summit + Embedded Linux Conference North America 2019

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Open Source in Gaming [clear filter]
Thursday, August 22


Scaling Multiplayer Game Servers with Kubernetes - Mark Mandel, Google Cloud Platform
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 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, 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.

avatar for Mark Mandel

Mark Mandel

Advocate for Games, Google Cloud Platform
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 part of the Google Cloud Platform Podcast. Hailing from Australia, Mark built his career developing backend systems... Read More →

Thursday August 22, 2019 12:05pm - 12:40pm
Aqua Salon C
  • Session Recorded Yes


Overview of the Open Source Livestreaming Ecosystem - Spencer Krum, IBM
In this talk, I'll present an overview of the open source tools and libraries used and useful in the live streaming space. Key among these is Open Broadcaster Software (OBS, https://obsproject.com/) but there are a lot more open source components out there. I'll provide brief introductions to them, demonstrate some use, talk about compatibility and extension points. I'll have a mixture of software relevant to streamers, to content consumers and end users, and to platform and game creators. At the end of this presentation, developers will be itching to get out their laptops and start hacking.

avatar for Spencer Krum

Spencer Krum

IBM, Developer Advocate
Spencer Krum is a Developer Adovcate at IBM. He writes python (and recently go) applications to analyze esports and deploys them on kubernetes. Before that, he administered the development infrastructure for OpenStack and wrote a book on Puppet. He lives and works in Minneapolis... Read More →

Thursday August 22, 2019 2:10pm - 2:45pm
Aqua Salon D


Lua and LÖVE for Beginning Game Developers - Seth Kenlon, Opensource.com
Lua is a small and simple C-like programming language, arguably easier to learn and teach than Python. The LÖVE game engine is a gaming platform that runs on all major operating systems as well as Android phones, providing a fast and easy way to develop high-quality games, entirely with open source technology.

This presentation provides an overview of Lua in the context of the LÖVE engine, and demonstrates the workflow of packaging a game for distribution on popular platforms like Itch and Android.


Seth Kenlon

Geek, Opensource.com
Seth Kenlon is an independent multimedia artist, free culture advocate, and UNIX geek. He has worked in the film and computing industry, often at the same time. He is one of the maintainers of the Slackware-based multimedia production project, http://slackermedia.info... Read More →

Thursday August 22, 2019 3:00pm - 3:35pm
Sapphire H
  • Session Recorded Yes


Designing Open Source Narrative Driven Interactive Experiences - Melissa Auclaire, Studio Triome*
Game Engines have become more popular in recent years, and game development has become more democratized than ever. Interactive experiences are branching out into new frontiers with the creation of virtual avatars and chatbots that can process user dialog and characters which can build empathy with users.

In this talk, Melissa Auclaire will discuss what makes such experiences great, what makes for "good dialogue" and design, and what the driving factors are in the creation of narrative-driven experiences. She will draw on her 30+ years as a gamer and her experience as an Indie Game / XR developer to discuss how to create a compelling interactive experience using Open Source Software.

avatar for Melissa Auclaire

Melissa Auclaire

Software Engineer, Studio Triome
Melissa Auclaire is a Software Engineer with an interest in console/mobile gaming as well as XR. She has previously worked in a number of positions as an SDE, Computer Science Educator and as an advocate and community leader on behalf of students and minorities looking to break into... Read More →

Thursday August 22, 2019 4:05pm - 4:40pm
Aqua Salon C
  • Session Slides Included Yes
  • Session Recorded Yes