Skip to main content
  1. Talks & Workshops/

Unlocking GDExtension Power: Integrating external C++ Libraries

Workshop Godotfest25
Patrick Exner
Patrick Exner
Game developer and educator

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.

The workshop will build on previous knowledge of intermediate C++, reading the official Godot documentation regarding GDExtension usage and use of the official godot-cpp-template to get quickly started. This hands-on approach ensures that participants can immediately apply what they learn to their own projects, making the integration of external C++ libraries more accessible and manageable.

60 minutes
English
This session will be recorded

Related

Building Robust Godot Games with GdUnit4 & GdUnit4Net
Workshop Godotfest25
Oh, that UI looks dope—wish it wasn't so hard to read tho
Workshop Godotfest25
Seeing the forest for the trees: How to think about workflows when designing tools
Workshop Godotfest25
A Peek Under the Hood: Technical Learnings from Halls of Torment
Talk Godotfest25
Antti Tiihonen
Speaker Godotfest25
Art Direction Crash Course (for non-artists)
Talk Godotfest25
Beyond the Loop: A Primer on Interactive Music in Godot
Talk Godotfest25
Building Starfinder: Professional Godot at Scale
Talk Godotfest25
Chris Ridenour
Speaker Godotfest25