Game Development

Reloading Escoria

Make point and click adventure games under Godot great again
K.3.201
Julian Murgia
Escoria is a Libre framework for the creation of point-and-click adventure games with MIT-Licenced Godot Engine. Since its release, Godot Engine changed a lot at fast pace while Escoria code was still based on old Godot 1.x features. In this presentation, I'll present the current state of Escoria and discuss the process of rewrite as a Godot Engine plugin. It'll cover architecture and design, allowing adventure game creators to use Godot Engine as a full-featured editor for their adventure game.
Escoria is a Libre framework for the creation of point-and-click adventure games with MIT-Licenced Godot Engine. It was initially developed for the adventure game The Interactive Adventures of Dog Mendonça and Pizzaboy® and later streamlined for broader usages and open sourced as promised to the backers of the Dog Mendonça Kickstarter campaign. Since its release, Godot Engine changed a lot at fast pace while Escoria code was still based on old Godot 1.x features. It is more a collection of dedicated scripts than a proper Godot Engine layer designed for point and click adventure games. Evolving Escoria is quite a big task, so it might be better to actually start it over with a new project architecture while keeping its most interesting features in the process. In this presentation, I'll present the current state of Escoria and discuss the process of rewrite as a Godot Engine plugin. It'll cover architecture and design, allowing them to use Godot Engine as a full-featured editor for their adventure game.

Additional information

Type devroom

More sessions

2/1/20
Game Development
K.3.201
Welcome to FOSDEM game development devroom! We'll present what this is all about and invite you to participate.
2/1/20
Game Development
Emmanuel Leblond
K.3.201
Godot is an incredible open source game engine. Among it key features, it comes packed with a script language called GDscript and loosely based on Python. But could it be even better ? Could we use the real Python to code our game on Godot ? And maybe even more important, is it really a good idea ?
2/1/20
Game Development
Vladislav Belov
K.3.201
A story about graphics pipeline of 0 A. D. (an open-source game of Wildfire Games) and its issues. Talking structure: A little history of 0AD (https://play0ad.com/about/the-story-of-0-a-d/) How our graphics pipeline works Used technologies (SDL, OpenGL 1/2, ARB/GLSL shaders) Known problems (old OpenGL, legacy support of OpenGL drivers on macOS 10.14) Future plans
2/1/20
Game Development
Christoph Haag
K.3.201
Last year Khronos released OpenXR, an open API for using XR hardware. In this talk we will look at the practical side of creating VR applications and games with OpenXR.
2/1/20
Game Development
George Marques
K.3.201
This hour is dedicated to people who want to come up and shortly present their project, without having to schedule a full talk.
2/1/20
Game Development
Mahmoud Abdelghany
K.3.201
According to the interwebs, Java is one of the most popular programming languages in the multiverse. And yet, when it comes to games, its popularity seems to dwindle. Why though... Is it really not suited for game development? Is the language as bad as the critics claim?? Is GC...EVIL!? I have this side-project of porting Doom 3 from C/C to Java. And even though Doom 3 is a ~15 year old game, it is still a massive AAA code-base. So I believe my experiences there can adequately answer a lot of ...
2/1/20
Game Development
Eshed Shaham
K.3.201
For some arcane reason contributors spend their precious time on open source game projects. Why do they do this? And more importantly: What can you do to make them do it on your project?