Back to Browse

GDExtension class Virtual Internal Abstract & methods

207 views
Nov 14, 2025
4:50

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

Download

1 formats

Video Formats

360pmp46.1 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

GDExtension class Virtual Internal Abstract & methods | NatokHD