Blueprint Communications | Live Training | Unreal Engine
HTML-код
- Опубликовано: 4 июл 2024
- Announce Post: forums.unrealengine.com/showt...
This Training Stream takes a look at Blueprint Communication. We find that Unreal Developers of all levels can sometimes struggle through the concepts behind moving data between objects. So in this video we'll take a look at the different ways to make Blueprints talk to one another, how to know which one to use and when, as well as some performance considerations.
Link to the PowerPoint: cdn2.unrealengine.com/Resourc...
*TIMESTAMPS*
00:00 - Intro
01:56 - Blueprint Communication: A Primer
08:54 - Direct Blueprint Communication
13:21 - A Brief Note on Casting
17:29 - Object Orientation
21:24 - Direct Blueprint Communication Demo
26:31 - Health Property Setup
32:56 - Blueprint Direct Communication Q&A
36:43 - Blueprint Interfaces
44:57 - Implementing Interfaces via Events
48:46 - Blueprint Interfaces Demo
54:05 - Sphere Trace Setup
1:00:43 - Door Interaction Setup
1:15:37 - Door Motion Setup & Testing
1:22:05 - Blueprint Interfaces & Level Blueprint Communication
1:29:42 - Blueprint Interfaces Q&A
1:33:53 - Event Dispatchers Overview
1:39:36 - Event Dispatchers in Action
1:43:55 - Event Dispatcher Signatures
1:45:21 - Event Dispatcher Options
1:47:31 - Event Dispatcher Demo & Creating a UI
2:07:04 - Event Dispatcher Q&A
2:10:39 - Conclusion
2:13:45 - Additional Q&A Игры
I love how timeless this lesson is. While he uses examples utilizing specific nodes, the underlying principles are the same in Unreal 5.1 and beyond (probably).
Thats good to ehar
using 5.3 and this taught me alot
This is the most important video in all of Unreal Engine.
I've told people to watch this hundreds of times in the past 6 years. Im writing this comment after telling someone else to watch it. Dont skip it. It sets you up to win.
This guy and everyone in the background putting this together makes learning unreal fun. i can't stress how rare it is to see a video with this level of education and production on the internet. You guys are the best! This video is a must re-watch, godlike work!
Super clear explanation, it's a shame that these tutorials have been tucked away in a dark corner, not even a single playlist available.
Same Feeling
Don't worry just stumbled across this tutorial today.
THIS is the most useful UE4 tutorial. I've watched it a million times. I feel like I know it inside out. But I'm watching it again because it's that complicated and it might make my life easier.
I started getting into unreal no more than one month ago. The first two weeks I got lost in the "tutorials labyrinth". I had a lot of information but it was disorganized.
Only after watching this master class I started getting blueprints communication, specially Interfaces. Thanks Zak! You're a great teacher. It shows that you enjoy sharing knowledge with others. If you ask me, that's a superpower 💪
I'm Commander Shepard and this is my favorite teacher on youtube
go save the universe ffs
wtf are u doing watching youtube videos ????
omfg....
Lul
Report to the ship as soon as possible. We'll bang, OK?
:D
More than two hours with gray power point slides, but it is the most dynamic and clear tutorial I have ever seen. 😄
This was an absolutely amazing tutorial for someone that understands the concepts of OOP to wrap their head around Blueprints in UE. Outstanding tutorial! Thanks for all your hard work.
Zak Parrish is an amaizing teacher. Very engaching and professional.
Great, after 2 days of reading I finally understand how casting works! Thanks! :)
This is the best two hours I have spent while learning Ue4. Zak rules.
Me too. Every other video I've watched has been: "put in this node, plug in that line" with next to no explanation of what the nodes do or why the line is being plugged in. This is, without a doubt, the best UE4 video I've watched so far, and I've watched quite a few.
Accidentally had this video on youtube. Legend of a guy and a learnt tons of stuff that were very useful
Super happy when I found these videos the first time, brilliant tutorials, but I keep coming back to this video simply to listen to Zak :P
This was so helpful; I've followed a lot of tutorials that use this and I just blindly copied them, without actually understanding what I was doing. Now I feel like I can actually use this in my own ways. Thank you so much!
Amazing is an understatement. Props for the free information! This is TONS better than any paid course I've had from a 3rd party.
OMG this is one of the best tutorials i have found on anything ever!
Great tutorial. A weekly series of these would be much appreciated.
This video is beyond helpful, the amount of stuff I've learned thanks to Zak is immeasurable. Thank you ;)
Been watching Zak Parrish tutorials for as long as I have been a hobbyist. Love this dude. I remember loving his UT2004 mapping and character guides back in the day. Super awesome to see that he is still teaching! He is absolutely stellar at it!
Yes me too. In the 3DBuzz series was him?
@@SoaringSimulator Yup!
@@Aaronmac404 An answer 5 years in the making...
This was EXCELLENT from start to finish. I am a programmer but new to UE4 and at least for me the pacing was exactly right: Fast, lots of information but great and very concise explanations. Well done.
The "Simple Primer" was amazing! Have been studying BP2BP communication for awhile and this summed it all up.
Because of all the referencing and everything else you have to setup with interfaces and dispatchers I just use the good old tried and true "Get All Actors" or "Get Actors with tag", these are the work horse nodes and they are so simple and elegant.
Best instructor I have ever listened to. Just perfect articulation, professional, fluent,....
Great tutorial, I went through the whole video and it was awesome. Thanks for teaching like this. I could get every word. The presentation was great and it was easy to understand. Thank you soo much Zak
I accidentally started listening to this because my bluetooth headphones connected and autoplayed this video while I was eating. 20min in, this is so engaging! A great tutorial for not just building a game but he takes the time to teach fundamental concepts.
What a passionate teacher! Like the way you talk, and thanks for your sharing!!
I don't speak English well, but this video has taught me a lot about BP communication. I started studying 12 hours every day since the pandemic started and the truth of all the videos that I have seen to document myself, this has been the best, I really liked the "bar" that simulates falling at the end of the video . Thank you very much, unreal people, I hope someday to be able to work with you. A hug, and have a nice day. PS: It is translated from my native language to English by google translation, so I don't know, if it will be very well written :(
Thank you Zak! Great Video!
You can use the pain volume to heal your character by taking the damage and multiply by -1, and the result will increase the character's health.
i feel like this works with anydamage right?
@@babytime1 this works with any value that you would like to invert.
If you have some kind of add/subtract process you can invert it by multiplying by -1
Well, I didn't learn what I'd hoped to about casting, but I did learn several extremely useful things I wasn't expecting to. Zak is a great teacher.
Great tutorial, really helped a lot jumping into the UnrealEngine. Keep up the good work!
Wow @unrealengine! You even went back and timestamped a 4 year old video. This is awesome, thank you!
Recently, I've been using a lot of blueprint communication in my current project. While this stream functioned as a good review/overview for me, it also had some good tips and tricks as well as helped to clarify when/where to use the different types of communication. Worth a watch for anyone in BP land.
Absolutely amazing explanation! Thank you ZAK and Unreal Team, please make more content like this!
Thanks for making this, love a good comprehensive overview of a topic like this, very helpful!
I just did a double take at this comment. Shout out from Galway. Was listenin to Sentinel only today 😁👍
Best lecturer ever. Wish i had one like this in university :D
The legendary Zak strikes again with another amazing and fun tutorial, Thanks man.
Still awesome and relevant talk more than 3 years later. General and important topics to understand
Super easy to understand along with those funny remarks on the way :)
Great video from Zak. Really, really well done. We need a lot more of Zak please!
Super useful, I resort back to this video often and I'm 1 year into development lol. Sometimes you just can't remember how exactly to do something.
OMG METOO 2023 yr2 ue 5 gang
Awesome tutorial! "Chuckle chuckle" cracked me up
Thank you SO MUCH. This is EXACTLY WHAT I NEEDED!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
The best tutorial I've seen so far!
Somebody please put a coat of pure platinum in this video! It was so clear and fun to watch! It should be part of the installation package. I am using 5.4 an it clarifies one of the most confusing and obscure subjects for beginners and intermediate users
Great tutorial. That clarify a lot about BP communication / organisation. Thx
Many Thanks for this! Love this kind of Learning things!
I'd like to see more videos on this topic. Great information Zak.
36:03 _"The idea of damage lives in the Engine but the idea of health does not"_
its very relevant after wasted my whole day in searching how to do something extremely simple and even didn't find it. I fell damaged indeed.
Thanks. Very useful training stream.
This is amazing! Thank you Zackseth Rogenparrish!
Perfect tutorial Zak, you are my favorite teacher :)
thanks!! saving to watch it later with full attention^^
Awesome. Your a great teacher thanks so much for the tips too.
Zak... a great, great tutorial... excellent, excellent work as usual
This will help me a lot for the development of my game!
I love this guy, He is a good teacher to me
This is still great, thanks Zak and Unreal.
I am totally new to Unreal and I completely understand everything in this video 100%...yep.
INCROYABLE SES INFORMATION ^^ Certes en anglais mais avec le TTS de Google c nickel
Thank you! it was long and thorough... Just the way i like it
Awesome video. You rock Zak.
Very interesting and informative video! Thanks
Very helpful one ...thanks zak
Thanks! Very helpful. You make my day. ;)
Extremely helpful!
I understand little English but after 20 minutes of video I feel I have learned something important, about unreal and programming in general! BOOOM HAHAH. THANK YOU
YOU MUST COMPILE!! Oh god I love when he like goes bananas with this compiling thing, or the blueprint yelling "cannot create in read only" and similar stuff. I think he also was the one in one other tutorial who said "and we're gonna make it a torus 'cause the thought of a flying donut amuses me to no end". :D
This is the right style to make a tutorial. Also reminds me of myself at times when I feel a bit funny crazy
Toooonnnnnnnnns of Thanks Mr. Zak.......Thank you Epic Games ......I love this type of tutorials ....(Reminds me of Jason Busby the best teacher ever) \m/
Wow, thanks for this video. Until this, I was extremely adverse to developing anything with blueprints because it was new and extremely dissimilar to developing games in C++ like I am used to. I have not made any progress in developing my games since getting a Udemy course that showed me how to do development in C++. This may finally jumpstart me into using blueprints. Could you please make more of these videos about using blueprints or make it a Udemy course?
Very useful, thanks!
Zak you are so awesome! Go EPIC!
thank you for this helpful stream
Omg Zak. My old teacher from 3d buzz. Guess you get to teach me again. Great seeing you.
Thank you Zak Parrish from Moscow, greate work!
Kind of having a bro moment here. Love ya Zak. Actually, I've been learning from you since I first started game design work waaaay back when trueSpace and gameSpace were still a thing. This is a really old video now but if you still read these, do one on all things Array in UE4 blueprints because my wee programmer brain for the life of me cannot grasp arrays in blueprints. Programming with arrays, I love -- blueprint arrays confuse the ever living... out of me.
sounds almost exactly like "DAY9" =D
nice tut, thanks alot ...
Great video!
great lesson Zak!
such a good teacher
Awesome! Thanks a lot!
Incredible!!! period.
Great beginner tutorial. The door gizmo wouldn't show for me until I toggled fps for some reason. I think I heard my mouse wimp at your smashing skills. Thanks for the video!
very helpful thanks!
All videos with Zak presenting? I find he has the best teaching style.
Good Rap at 2:14:21 . Jokes aside, 4 years later I found this really useful!
best lecturer in the world
this is best video in RUclips I am from 2023 and it is better then half of RUclips videos
Unreal Engine, can you please make more updated c++ tutorials? I would like to learn how to write c++ instead of Blueprints. Not that blueprint is bad, I just kinda prefer the code way of scripting especially after coding in Unity 3D C#.
Love you :D!
So much time has passed since i saw this video and learned so much from it! These day I'm a master with the engine and even know C++ :v
2:09:00 you can avoid the event wire by creating the dispatcher event on the listener (whomever is receiving the message), then in the messenger, get a reference to the listener and use the event from the reference. It's a lot cleaner imo. I kind of feel like getting the event and binding to the listener is the backwards way.
Great tutorial
I like this guy better than the other guy.
15:19 "If I put this solid mold into this cast, does it fit?" or "Does my peg fit into a round hole?" is another one of those good analogies for those not familiar with casting. It is pretty simple.
Great Video!
1:10:15min best quote :D
Great Video
LOL on his "SuperHealingVolumew": "...because the 'w' is silent...." Made me lol. :)
Thank you.
Wouldnt it be cool if UE4 hired Jason Busby and had both Zak and Buzz make tutorials for the community. Im sure Zak might not be so happy but man the community would sure would love them.
36:00
The idea of damage is in other areas of the engine such as the "apply impulse on damage"