Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

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

Автор: Ali Elzoheiry

Загружено: 2024-09-06

Просмотров: 45567

Описание:

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

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#6734 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "xo0sbSeWKe4" ["related_video_title"]=> string(59) "Understanding "Components" in Unreal Engine | UE5 Explained" ["posted_time"]=> string(28) "10 месяцев назад" ["channelName"]=> string(13) "Ali Elzoheiry" } [1]=> object(stdClass)#6707 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "f797l7YTcgc" ["related_video_title"]=> string(53) "The Right Way to Spawn Objects in Unreal Engine | UE5" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(13) "Ali Elzoheiry" } [2]=> object(stdClass)#6732 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "s3vLAWHjyIY" ["related_video_title"]=> string(85) "Что если поместить маленький портал в большой?" ["posted_time"]=> string(25) "2 месяца назад" ["channelName"]=> string(20) "оптозоракс" } [3]=> object(stdClass)#6739 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "y4fE2JdFdvY" ["related_video_title"]=> string(69) "Why Dependencies are Bad and How To Avoid Them In Unreal Engine | UE5" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(13) "Ali Elzoheiry" } [4]=> object(stdClass)#6718 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "W5fXxSZUIfs" ["related_video_title"]=> string(63) "MASTERING Custom Character Controllers in Unreal | UE5 Tutorial" ["posted_time"]=> string(27) "6 месяцев назад" ["channelName"]=> string(9) "NotProDev" } [5]=> object(stdClass)#6736 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "95Mkwbsk2HQ" ["related_video_title"]=> string(79) "Можно ли поменять родину так быстро? / вДудь" ["posted_time"]=> string(19) "3 дня назад" ["channelName"]=> string(10) "вДудь" } [6]=> object(stdClass)#6731 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "YbbatForOMM" ["related_video_title"]=> string(100) "Полный Айсберг Linux: Что скрывается под поверхностью ОС?" ["posted_time"]=> string(27) "8 месяцев назад" ["channelName"]=> string(5) "ZARGO" } [7]=> object(stdClass)#6741 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "aUG54KCP89M" ["related_video_title"]=> string(65) "UE5 Understanding hard and soft references - Be a better game dev" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(15) "LeafBranchGames" } [8]=> object(stdClass)#6717 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "H6rqJbwjRIk" ["related_video_title"]=> string(75) "The ultimate guide | How to Save & Load your unreal engine 5 game | ue5" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(13) "Ali Elzoheiry" } [9]=> object(stdClass)#6735 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "SHjnb-JtKvw" ["related_video_title"]=> string(159) "Как я сделал вирусное видео с помощью Google VEO 3 — Новый уровень нейросетей! #veo3 #ai #sora #flow" ["posted_time"]=> string(25) "2 недели назад" ["channelName"]=> string(7) "Try CGI" } }
Understanding

Understanding "Components" in Unreal Engine | UE5 Explained

The Right Way to Spawn Objects in Unreal Engine | UE5

The Right Way to Spawn Objects in Unreal Engine | UE5

Что если поместить маленький портал в большой?

Что если поместить маленький портал в большой?

Why Dependencies are Bad and How To Avoid Them In Unreal Engine | UE5

Why Dependencies are Bad and How To Avoid Them In Unreal Engine | UE5

MASTERING Custom Character Controllers in Unreal | UE5 Tutorial

MASTERING Custom Character Controllers in Unreal | UE5 Tutorial

Можно ли поменять родину так быстро? / вДудь

Можно ли поменять родину так быстро? / вДудь

Полный Айсберг Linux: Что скрывается под поверхностью ОС?

Полный Айсберг Linux: Что скрывается под поверхностью ОС?

UE5 Understanding hard and soft references - Be a better game dev

UE5 Understanding hard and soft references - Be a better game dev

The ultimate guide | How to Save & Load your unreal engine 5 game | ue5

The ultimate guide | How to Save & Load your unreal engine 5 game | ue5

Как я сделал вирусное видео с помощью Google VEO 3 — Новый уровень нейросетей! #veo3 #ai #sora #flow

Как я сделал вирусное видео с помощью Google VEO 3 — Новый уровень нейросетей! #veo3 #ai #sora #flow

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]