Learn how class registration really works inside Godot with GDExtension!
In this tutorial, we explore Godot’s internal ClassDB system, how it manages classes, and how you can properly register your own C++ classes when working with GDExtension.
You’ll learn the differences between:
🔹 Normal classes (exposed to Godot + GDScript)
🔹 Virtual classes using GDREGISTER_VIRTUAL_CLASS
🔹 Internal-only classes using GDREGISTER_INTERNAL_CLASS
🔹 Abstract classes using GDREGISTER_ABSTRACT_CLASS
🔹 Binding class methods
This series:
https://www.youtube.com/playlist?list=PLhixpuPeRv9b5PNTV7LucSj1EbIRHrFRK
patreon:
https://patreon.com/mohsenzare?utm_medium=unknown&utm_source=join_link&utm_campaign=creatorshare_creator&utm_content=copyLink
Discord:
https://discord.gg/ravFervXVW
Twitter:
https://x.com/mohsenph69