Patrick Exner
Patrick Exner is an expert in GDExtension development and C++ integration with Godot. With deep knowledge of the official Godot documentation and extensive experience using the godot-cpp-template, Patrick specializes in helping developers unlock the full power of Godot through native extensions.
His expertise covers the complete GDExtension development workflow, from setting up development environments to integrating external C++ libraries with Godot projects. Patrick’s practical approach focuses on getting developers quickly started with GDExtension development while building on intermediate C++ knowledge.
At GodotFest 25, Patrick will lead a workshop on integrating external C++ libraries with Godot through GDExtensions. This hands-on session will cover essential techniques for extending Godot’s capabilities, practical examples of library integration, and best practices for developing robust, maintainable extensions that leverage the power of native C++ code.
Session
In this workshop attendees will learn about different ways to integrate third-party C++ libraries into the Godot Engine using the GDExtension system. We will explore C/C++ package managers such as Conan and vcpkg for managing the C/C++ library dependencies and how they can be integrated with SCons and other build systems. As a demonstration we will use the open-source simdjson library and integrate it through a GDExtension wrapper. By the end of the session, attendees will have a clear idea how to integrate third-party C/C++ libraries into Godot in a scalable way using the GDExtension system.