Understanding “Components“ in Unreal Engine | UE5 Explained
The Component Design Pattern:
Software Design Patterns are like a guide on how to write good code, whether you’re using Blueprints or C , knowing good software practices is a MUST!
This video goes over the Component Design Pattern which is used to create complex systems out of smaller, independent, reusable parts, known as components.
Download the project files and support my channel on Patreon
Join my Discord server to chat and mingle with the community
Tutorials Mentioned:
Damage System Tutorial:
Observer Pattern Tutorial:
AI Attacks Tutorial:
Additional Resources:
Chapters:
00:00 The Problem
00:20 The Bad Solutions
01:25 Explanation of the Component Design Pattern
02:49 The Health Component
07:04 Using the Health Component
11:09 A Pretty Cool Way to Use Actor Components
15:34 Adding the Health Component to Other Actors
16:09 The Attacks Component
19:25 Using the Attacks Component
20:33 Why I used Event Dispatchers
22:14 Adding Attacks to the Enemy
24:53 How to Configure Components to be More Flexible
26:43 Summary
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 #component #designpat#designpatterns #tutorial #unrealengine #ue5 #gamedev #softwaredesign #software #designpatterns #cleancode #cpp #indiegame #indiegamedev
1 view
366
145
1 month ago 00:44:41 1
Elon Musk: “i’m RISKING everything to share this with you!!”
1 month ago 01:29:10 1
DON’T GO TO THE DAIRY FARM WITHOUT WATCH THIS
1 month ago 04:04:23 1
Angular Crash Course 2024 (for Beginners)
1 month ago 00:40:47 1
The ONLY Windows PC OPTIMIZATION Guide You Will EVER Need In 2024
1 month ago 00:48:05 1
What’s REALLY In the mRNA Vaccine? Truth Revealed!
1 month ago 00:01:07 1
Минута юмора. / Всё, как в песне: “От века я не отстаю, всё время что-то достаю... “
1 month ago 00:17:41 2
Simulating Light from Free Space to Nano-Scale: Dynamic Link Between Zemax & Lumerical-Part1
1 month ago 03:41:20 9
Databases In-Depth – Complete Course
1 month ago 01:29:31 2
Laravel Livewire Crash Course | Livewire 3 Tutorial for Beginners in 1.5 Hours
1 month ago 00:00:15 1
Types of Internal combustion engines📌#engine#automobile #automotive #engines#3dengine #enginedesign
1 month ago 00:02:21 1
China builds world’s largest underground neutrino detector to unravel cosmic secrets
2 months ago 00:44:25 1
Elon Musk’s Brand New Phone Destroys All Competition
2 months ago 00:10:20 1
How to Animate Characters in Unity 3D | Blend Trees Explained: One Dimensional
2 months ago 00:00:22 1
RTG Crane 40 ton 45 ton Hydraulic Rubber Tyre Container Gantry Crane Straddle Carrier Price
2 months ago 01:02:06 1
12VHPWR is a Dumpster Fire | Investigation into Contradicting Specs & Corner Cutting
2 months ago 00:03:03 1
Inside the Antminer S19 Pro+ Hydro 191Th: A Detailed Breakdown of Its Inner Workings #btc #mining
2 months ago 00:00:45 1
Review of the S21 Pro 234T ASIC Miner - Power Consumption, Web Interface, and Design #s21pro #btc
2 months ago 00:00:28 1
🟦🟥how do interior designers choose art? - Giuseppe Alletto artworks
2 months ago 00:00:26 1
how to reverse park | car parking | 🅿️|#reverseparking #cardriving #parking #körkort #shorts
2 months ago 00:16:30 1
Are All Overdrive Pedals Basically The Same?
2 months ago 00:10:02 1
Kurt Russell JUST HUMILIATED Woke Culture
2 months ago 00:27:30 1
Google CEO ERIC SCHMIDT BANNED Interview LEAKED: “Future is SCARY“ (AI Pep Talk)
2 months ago 00:13:53 1
Brené Brown | The Most Eye-Opening 14 Minutes Of Your Life
2 months ago 00:24:16 1
Asus N53 Disassembly, Fan Cleaning, and Thermal Paste Replacement Guide