Delegate Deep Dive: A Guide to Function Pointers, Delegates, and Events in Unreal C++ and Godot C# @MmmmmDonuts
Delegate Deep Dive: A Guide to Function Pointers, Delegates, and Events in Unreal C++ and Godot C#  @MmmmmDonuts
Uploaded October 2025 | Updated September 2026, 10 hours ago
Hi all, this tutorial is a deep dive into delegates which form the backbone of Event systems and Callbacks in game engines. We'll start with making our own rudimentary delegate system in C/C++ to understand how collections of function pointers work to make this system. Then we'll explore Unreal's Delegate system followed by the event system in Godot C#.

00:00 Intro
04:15 Function Pointers In C
31:13 Function Pointers in C++
35:58 Delegate List in C++
44:17 Function Pointers to Member Functions in C++ Classes
1:19:16 The Alice Event System
1:46:50 Through The Unreal Looking Glass
2:35:24 Unreal Dynamic Delegates
2:54:30 Godot C# Events
Delegate Deep Dive: A Guide to Function Pointers, Delegates, and Events in Unreal C++ and Godot C#
MmmmmDonuts |

Delegate Deep Dive: A Guide to Function Pointers, Delegates, and Events in Unreal C++ and Godot C#

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER