Put open source to work
July 16–17, 2018: Training & Tutorials
July 18–19, 2018: Conference
Portland, OR

Open source game development with Godot

Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Jonathon Manning (Secret Lab Pty. Ltd.), Tim Nugent (lonely.coffee)
1:30pm5:00pm Monday, July 16, 2018
Emerging languages
Location: E143/144
Level: Beginner
Average rating: *****
(5.00, 3 ratings)

Who is this presentation for?

  • Anyone who wants to build games using open source tools

Prerequisite knowledge

  • Basic programming skills (useful but not required)

Materials or downloads needed in advance

  • A laptop with Godot installed (Please download the specific version for your platform of choice rather than the C#/Mono version. Feel free to post on this page if you have any questions.)
  • You can also download the resource bundle we'll be using in this tutorial.

What you'll learn

  • Learn how to use Godot to build 2D games
  • Discover where to go for more information and resources


Paris Buttfield-Addison, Jonathon Manning, and Tim Nugent walk you through building 2D games using the open source game engine Godot. You’ll get a hands-on, rapid-fire introduction to using Godot’s IDE and its programming language, VisualScript—a visual block-base environment—as you learn how to build games that run on almost any platform in a powerful, entirely open source environment. By the time you’re through, you’ll have no excuse but to go forth and build games.

Topics include:

  • How to install and set up Godot
  • How to import assets, like sound and art, into Godot
  • How to set up your scene in the Godot editor and create nodes and scene objects
  • How to create input actions to receive input from keyboard, mouse, touchscreen, and the like
  • How to add scripts to objects
  • How to export and build your game
Photo of Paris Buttfield-Addison

Paris Buttfield-Addison

Secret Lab Pty. Ltd.

Paris Buttfield-Addison is cofounder of Secret Lab, a game development studio based in beautiful Hobart, Australia. Secret Lab builds games and game development tools, including the multi-award-winning ABC Play School iPad games, Night in the Woods, the Qantas airlines Joey Playbox games, and the Yarn Spinner narrative game framework. Previously, Paris was mobile product manager for Meebo (acquired by Google). Paris particularly enjoys game design, statistics, the blockchain, machine learning, and human-centered technology research and writes technical books on mobile and game development (more than 20 so far) for O’Reilly Media. He holds a degree in medieval history and a PhD in computing.

Photo of Jonathon Manning

Jonathon Manning

Secret Lab Pty. Ltd.

Jon Manning is the cofounder of independent game development studio Secret Lab. Jon is currently working on Button Squid, a top-down puzzler, and the critically acclaimed award-winning adventure game Night in the Woods, which includes his interactive dialogue system Yarn Spinner. He’s written a whole bunch of books for O’Reilly Media about iOS development and game development. Jon holds a PhD about jerks on the internet.

Photo of Tim Nugent

Tim Nugent


Tim Nugent pretends to be a mobile app developer, game designer, tools builder, researcher, and tech author. When he isn’t busy avoiding being found out as a fraud, Tim spends most of his time designing and creating little apps and games he won’t let anyone see. He also spent a disproportionately long time writing this tiny little bio, most of which was taken up trying to stick a witty sci-fi reference in. . .before he simply gave up.

Comments on this page are now closed.


Picture of Paris Buttfield-Addison
Paris Buttfield-Addison | 50% OF SECRET LAB
07/15/2018 9:28am PDT

Please make sure you have downloaded Godot and the resource bundle (linked in the comments) before the workshop. We’ll try and have copies on USB keys, as well.

Picture of Paris Buttfield-Addison
Paris Buttfield-Addison | 50% OF SECRET LAB
07/15/2018 5:54am PDT

You can download the resource bundle we’ll be using in this tutorial here:

➡️ https://www.dropbox.com/s/yn7837tkpig9gut/OSCON%202018%20Godot%20Tutorial.zip?dl=0