Why Use "Interfaces" & "Event Dispatchers" in Unreal Engine | UE5 Explained

Опубликовано: 06 Сентябрь 2024
на канале: Ali Elzoheiry
11,961
934

Interfaces & Event Dispatchers are both methods of enabling decoupled communication between different parts of your game.

Understanding them is essential for writing clean and well structured code.

This video explains both interfaces and event dispatchers, when to use them, and most importantly, why use them at all.

Sign up for the free chat bot trial:
http://chatbot.alizoh.com/trial-signup

Download the project files and support my channel on Patreon
  / alizoh  

Join my Discord server to chat and mingle with the community
  / discord  

Chapters:
00:00 Intro
00:28 Do you have questions?
00:57 Interfaces Overview
02:44 Interfaces Example
07:32 What happens if we don't use interfaces?
09:52 Is casting always bad?
12:13 Interfaces Summary
12:37 Event Dispatchers Overview
13:47 Event Dispatchers Example
19:24 Event Dispatchers Summary
20:42 Still have questions?
21:27 Outro

About me:
I've been learning game development for a few years now, I have a background in software engineering, and I also have a background in education, so being able to combine my love of gaming, software engineering and education is the best way to spend my time.

I am currently working on a few unreal engine games as a hobby, but I am also trying to build a community, thus I am creating YouTube tutorials to find others who are interested in game development and design.


#unrealengine5 #interfaces #eventdispatchers #tutorial #unrealengine #ue5 #gamedev #softwaredesign #software #designpatterns #cleancode #blueprints #indiegame #indiegamedev


Смотрите видео Why Use "Interfaces" & "Event Dispatchers" in Unreal Engine | UE5 Explained онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Ali Elzoheiry 06 Сентябрь 2024, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 11,961 раз и оно понравилось 934 людям.