Unlocking C++ with GDExtension: A 9-Part Tutorial Series (with accurate English subtitles)

Hey Godot Community,

I’m sante76, an indie developer behind the game Pinbot (you can check it out on Steam and Epic Games), and I’ve just released a new tutorial series on GDExtension.

The series is called “Complicarsi la vita con GDExtension” (literally “Complicating Life with GDExtension”) – a bit of humor, since sometimes going low-level can feel like that! It’s a 9-part playlist designed for those looking to dive deep into creating C++ classes with GDExtension in Godot.

What the series covers:
Practical C++ Coding: Learn how to write your own C++ code for Godot using GDExtension.
Smart Usage Philosophy: Beyond just coding, the tutorials also aim to guide you on when and why to use GDExtension. I demonstrate how GDScript is often more than sufficient, highlighting specific scenarios where GDExtension truly shines (e.g., performance-critical tasks).
Benchmark Analysis: The series includes an analysis of a small benchmark program to pinpoint where GDExtension provides significant benefits.

Why watch it (even if it’s in Italian):
The tutorials are in Italian, but I’ve personally curated the Italian subtitles for each video. This ensures that YouTube’s automatic translation into English (and other languages) is highly accurate and reliable. You’ll get clear, technical explanations directly from the source.

Ready to dive in?
Watch the Playlist on YouTube: “Complicarsi la vita con GDExtension”
Get the Source Code: Find all the project files on my GitHub: gd_extension
My Website: You can also visit my personal website (in Italian, but browser-translatable) for more info about my projects: sante76.eu
I hope this series helps others in the Godot community explore the powerful capabilities of GDExtension! Feel free to leave any questions or feedback.

Best regards,
sante76

1 Like