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
298
111
2 weeks ago 00:04:45 1
Gateron Smoothie Sound Test | Absolutely Amazing Linear Switches!
2 weeks ago 00:47:20 1
David Dilley: “Global warming will be dead by 2030” | Tom Nelson Pod #216
2 weeks ago 00:00:33 1
Key Features and Concepts of ReactJS
2 weeks ago 00:07:53 1
Yield Farming | Yield Farming Crypto | Best Yield Farming
3 weeks ago 00:43:59 1
You NEED to watch this video before they DELETE it
3 weeks ago 05:39:32 1
Angular 18 Full Course - Complete Zero to Hero Angular 18 full Tutorial #octacademy #learnangular
3 weeks ago 00:02:47 1
From Concept to Creation: Custom Lithium Battery Solutions at Huawen New Power
3 weeks ago 00:00:15 1
Double layer Jet Ski Companion Release Now!
4 weeks ago 00:09:02 1
China’s SMIC’s Revenue Soars making great Chip Tech | Chip | Semiconductor | Huawei | SMIC
4 weeks ago 01:03:52 18
Books to Bench to Bedside Informatics for Autism Research
4 weeks ago 00:06:44 1
Creating 3D rose petals and flower stamens using needle weaving. Wild Rose Embroidery Design Part 1
4 weeks ago 00:38:00 1
Elon Musk: “I Am OFFICIALLY Buying Youtube!!“
4 weeks ago 00:28:11 1
Understanding “Components“ in Unreal Engine | UE5 Explained
1 month ago 00:00:18 1
Essential Wing Chun Practice Wisdom Revealed Today - Master Tu Tengyao
1 month ago 00:00:45 1
#rimstraighteningmachine #wheelrepairlathe #alloywheelCNCmachine Whole set Wheel Repair Equipment
1 month ago 00:24:06 1
RTX 3060 Ti + Ryzen 5 5600 : Test in 10 Games in 2024 - 1080p/1440p Benchmarks
1 month ago 00:30:38 1
Breaking 5 minutes ago Tucker just revealed the whole truth about the DNC Secrets
1 month ago 00:00:45 1
Mastering Wheel Repair: Essential Wheel Repair Machine Combos You Need!
1 month ago 00:15:24 1
Getting Started with gRPC | Easwar Swaminathan & Arvind Bright, Google
1 month ago 00:04:21 1
Epilepsy: Diagnosis and Syndromes | Clinical Neurology
1 month ago 00:14:02 1
Respiratory Assessment for EMTs
1 month ago 00:10:33 1
How to Adjust Horse Saddle || Zarar Awan
1 month ago 06:46:44 1
Web3 Developer in 2024 Roadmap: Solidity, Smart Contract, and Blockchain Development [Full Course]
1 month ago 00:35:13 1
Work Power Energy Top PYQs - Part 2 | Class 11 Physics | JEE 2025 | LIVE | @InfinityLearn-JEE