January is coming to an end, and we’re about to have great Godot events in the coming days in Brussels, Belgium, with the Godot Sprint (for contributors), FOSDEM (for thousands of free software users and developers) and our biggest GodotCon so far (for everyone!).

If you missed our previous announcements, see the Events page for details. You can still register and join us at either event :)

GodotCon schedule

The schedule is not 100% final yet, but here’s an overview of the talks/workshops that we planned so far, and some information on the speakers. The order shown below is not necessarily the one that talks will be given in, details may change until the event.

In particular, some additional talks or workshops may typically be planned by Godot contributors at the last minute during the Godot Sprint :)

  • Talk/demo: Making the next blockbuster game with FOSS tools: Director’s Cut Juan Linietsky (reduz)
    • Juan will give a talk at FOSDEM showing how to create high quality 3D games like the recent TPS demo with FOSS tools like Godot, Blender, GIMP and Krita. Given the time constraint at FOSDEM, he won’t be able to go into too much detail, so we’ll ask him to share more insights during GodotCon.
  • Talk: The good, the bad, and the ugly: 3D features of Godot Paweł Fertyk
    • More and more 2D games are being made with Godot. But what 3D tools are available for the most popular open-source game engine? In this talk Paweł will tell you about his experiences while developing a 3D game (Intrepid), the features he’s used, and the problems he’s encountered.
  • Demo: Visual Debugger for the Godot community Jānis Mancēvičs
    • Jānis will showcasing a cool set of tools that allow you to debug your game visually similarly to Unity’s Scene view. The debugger can be used in a build and there should not be limitations of a device running the game. Visual Debugger is a tool allowing developers to debug their Godot projects while the application is running in the editor or in a build.
  • Talk: GPU colliding particles in Godot Paweł Mogiła
    • There are GPU accelerated particles in Godot, but they don’t support collisions. Paweł will present a simple and effective way of implementing collision response with a dynamically destructible 2D object. He will then explain the problem of transferring the data back to CPU side if we would like to get back the information about the collision (e.g. to have the particles as collectibles).
  • Workshop: Creating reuseable components with Godot Bojidar Marinov (bojidar-bg)
    • How to use nodes and scripts to create components which can be easily reused in a game.
  • Talk: Playing with Neuroscience: How can we use games to study the mind and brain? Tiago Quendera
    • In the field of neuroscience, the study of how the mind and brain make decisions relies heavily on observing, classifying and dissecting behaviour. Due to the difficult nature of this issue, neuroscience has historically studied very simple decision problems. Most decisions are not, however, simple. Throughout the last century, scientists have developed amazingly controlled environments and, in parallel, and often unknowingly, so have game developers. Despite doing so, these two fields do not create these environments with the same goals, principles, or even tools. By bridging the two we hope to create environments that are both complex enough to mimic “real decisions” and retain the elegance and analytical prowess of the simple scientific tasks. So how can we make games that, while analytically tractable and scientifically relevant, remain engaging and fun for the player?
  • Workshop: Solving targeting solution for your game Leszek Nowak (John Meadow)
  • Demo: Make your own cross-platform builds easily with the upcoming godot_build tool HP van Braam (hpvb)
    • Godot comes bundled with many great features, but sometimes you need to roll your own build to add specific features (Steam integration, mobile monetization SDKs, etc.). Setting up cross-platform build environments can be a daunting and error-prone task, so HP is developing a standalone tool to build Godot using containerized build environments, which he uses for official 3.1 builds and will make available for everyone.
  • Talk: Re-making Triple Triad with Godot Davide Cristini
    • Davide has this question: “How difficult is it to re-create the Triple Triad card game from Final Fantasy 8 with the Godot Engine?” He will talk about the challenges of creating this simple card-game and how he solved them.
  • Demo: Daki-chan’s Great Expectations Piet Bronders & Laurent Van Acker
    • Daki-chan’s Great Expectations is a short point-and-click game made with a custom engine in Godot 3.1. This talk will showcase the finished game and a small presentation (max. 5 slides) will be held on a select few of the problems and inventive solutions encountered during development. Afterwards, you are free to play the entire game and analyze the source code at your own leisure.
  • More demos of current and upcoming games by several attendees.

The speakers

Here’s some info about our GodotCon speakers. Note that we’re still accepting late proposals of activities, so you could be one of those too :)

HP van Braam
HP van Braam is one of the more experienced developers of the community, often asked to investigate the most esoteric bugs involving compiler quirks or crafting platform-specific incantations. Aside from maintaining Godot's stable branches and doing all the official builds for 3.1, he runs his own Godot consulting company Prehensile Tales.
Davide Cristini is a proud FOSS supporter. He was so fascinated by Metal Gear Solid that he wanted to study how technologies and arts can unite into a unique interactive experience. Nowadays he is making Godot-related video tutorials for the Italian community.
Davide Cristini
Paweł Fertyk
Paweł Fertyk is a long-time coder who recently founded Miskatonic Studio to get into game development, and published the Godot-made Intrepid on Steam in December.
Juan Linietsky is Godot's co-creator and lead developer, and oversees most of the features added to the engine to keep it efficient and well-designed. He splits his work time between writing code himself, and helping other contributors make good changes.
Juan Linietsky
Jānis Mancēvičs
Jānis Mancēvičs is a co-founder and lead game developer at Rocknight Studios, working on Rough Rush. He has a tremendous passion for video games and FOSS which is shared with the world through livestreams of his work process on Twitch.
Bojidar Marinov is a young software developer and open source contributor to the Godot engine. His main interests are in the design of programming languages, elegant algorithms, and generally in doing more with less. He regularly visits various Godot community channels, helping newcomers to learn the engine's specifics.
Bojidar Marinov
Paweł Mogiła
Paweł Mogiła teaches game programming and motion capture at Jagiellonian University in Krakow. He also creates his own stuff and recently released his last game Clinically Dead on Steam. His next game will be in Godot.
Leszek Nowak teaches Game Development at the Jagiellonian University in Krakow, where they are now using Godot as default teaching software for Simulation and Geometry courses. He also made over 10 games with Godot during game jams.
Leszek Nowak
Tiago Quendera
Tiago Quendera is a passionate lifelong student of human behaviour. His first lines of code were WoW macros and the corresponding guild website. Today, while still not an avid coder, he uses Godot to make videogames to help us further understand the human mind and brain as a neuroscientist.