Jeff Ward
Jeff is a former game developer, mobile engineer, and manager who now specializes in doing fun things with Dart and Flutter, including personal projects embedding Dart into game engines like Godot. At Datadog, he leads the development of several Datadog cross platform SDKs.
Sessions
Godot has two major languages it supports for scripting: GDScript and C#. But what if you wanted to write your Godot scripts in a different language? With the new GDExtension system in Godot 4+, we now have the ability add other languages. This talk will take you through the process of binding a language to Godot, using examples from Godot Dart. It will take you through some of the inner workings of GDExtensions, the pitfalls of using GDExtension to add a Script Language, and various ways for new languages to interact with core Godot features, addons, and other extensions.