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
  • ИгрыИгры

Комментарии • 359

  • @apananabeel
    @apananabeel Год назад +30

    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).

    • @codyvandal2860
      @codyvandal2860 11 месяцев назад +1

      Thats good to ehar

    • @ryanjdevlin87
      @ryanjdevlin87 7 месяцев назад +3

      using 5.3 and this taught me alot

  • @tehf00n
    @tehf00n Год назад +9

    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.

  • @ReginaldusGaming
    @ReginaldusGaming 5 лет назад +35

    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!

  • @cnash5647
    @cnash5647 2 года назад +16

    Super clear explanation, it's a shame that these tutorials have been tucked away in a dark corner, not even a single playlist available.

  • @ReubenAStern
    @ReubenAStern 4 года назад +16

    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.

  • @javiermateos4950
    @javiermateos4950 2 года назад +3

    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 💪

  • @AkumanoKuma2236
    @AkumanoKuma2236 8 лет назад +76

    I'm Commander Shepard and this is my favorite teacher on youtube

    • @miragegrc
      @miragegrc 7 лет назад +12

      go save the universe ffs
      wtf are u doing watching youtube videos ????
      omfg....

    • @Keg2001
      @Keg2001 7 лет назад

      Lul

    • @darovi
      @darovi 7 лет назад +6

      Report to the ship as soon as possible. We'll bang, OK?

    • @mechaadi
      @mechaadi 7 лет назад

      :D

  • @jorgevalles6835
    @jorgevalles6835 Год назад +2

    More than two hours with gray power point slides, but it is the most dynamic and clear tutorial I have ever seen. 😄

  • @ItsEpicWesley
    @ItsEpicWesley 2 года назад +5

    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.

  • @SoaringSimulator
    @SoaringSimulator Год назад +1

    Zak Parrish is an amaizing teacher. Very engaching and professional.

  • @juergent.5972
    @juergent.5972 8 лет назад +4

    Great, after 2 days of reading I finally understand how casting works! Thanks! :)

  • @schoolhomevrtechnologyassi6286
    @schoolhomevrtechnologyassi6286 3 года назад +4

    This is the best two hours I have spent while learning Ue4. Zak rules.

    • @Lord_Volkner
      @Lord_Volkner 2 года назад

      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.

  • @lewisjamieson6264
    @lewisjamieson6264 7 лет назад +5

    Accidentally had this video on youtube. Legend of a guy and a learnt tons of stuff that were very useful

  • @dfendt
    @dfendt 5 лет назад +1

    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

  • @Pomelheim
    @Pomelheim 7 лет назад

    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!

  • @fish3010
    @fish3010 3 года назад +1

    Amazing is an understatement. Props for the free information! This is TONS better than any paid course I've had from a 3rd party.

  • @luckieluuke131
    @luckieluuke131 2 года назад +1

    OMG this is one of the best tutorials i have found on anything ever!

  • @keola570
    @keola570 8 лет назад

    Great tutorial. A weekly series of these would be much appreciated.

  • @Quein922
    @Quein922 3 года назад +3

    This video is beyond helpful, the amount of stuff I've learned thanks to Zak is immeasurable. Thank you ;)

  • @Aaronmac404
    @Aaronmac404 7 лет назад +9

    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!

    • @SoaringSimulator
      @SoaringSimulator Год назад +1

      Yes me too. In the 3DBuzz series was him?

    • @Aaronmac404
      @Aaronmac404 Год назад

      @@SoaringSimulator Yup!

    • @metafuel
      @metafuel Год назад +1

      @@Aaronmac404 An answer 5 years in the making...

  • @SirToxe
    @SirToxe 6 лет назад

    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.

  • @JohnDaniels
    @JohnDaniels 4 года назад

    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.

  • @akisey1
    @akisey1 8 лет назад

    Best instructor I have ever listened to. Just perfect articulation, professional, fluent,....

  • @rifat.ahammed
    @rifat.ahammed Год назад +1

    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

  • @rsjcsmarty123
    @rsjcsmarty123 3 года назад

    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.

  • @kiddba9716
    @kiddba9716 3 года назад

    What a passionate teacher! Like the way you talk, and thanks for your sharing!!

  • @llvvds1231
    @llvvds1231 4 года назад +3

    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 :(

  • @aweidenhammer
    @aweidenhammer 8 лет назад +16

    Thank you Zak! Great Video!

  • @rowcezarbrazil
    @rowcezarbrazil 7 лет назад +30

    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.

    • @babytime1
      @babytime1 2 года назад

      i feel like this works with anydamage right?

    • @sam-psonsmith9951
      @sam-psonsmith9951 Год назад

      @@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

  • @aiden8674
    @aiden8674 7 лет назад

    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.

  • @DOAmaster
    @DOAmaster 5 лет назад +1

    Great tutorial, really helped a lot jumping into the UnrealEngine. Keep up the good work!

  • @michaelvollrath3192
    @michaelvollrath3192 3 года назад

    Wow @unrealengine! You even went back and timestamped a 4 year old video. This is awesome, thank you!

  • @DanielEricLynn
    @DanielEricLynn 8 лет назад

    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.

  • @dacdo2956
    @dacdo2956 Год назад

    Absolutely amazing explanation! Thank you ZAK and Unreal Team, please make more content like this!

  • @user-gy6cv3ug5i
    @user-gy6cv3ug5i 8 лет назад +1

    Thanks for making this, love a good comprehensive overview of a topic like this, very helpful!

    • @HyperstrikeOfficial
      @HyperstrikeOfficial 5 лет назад

      I just did a double take at this comment. Shout out from Galway. Was listenin to Sentinel only today 😁👍

  • @witar.
    @witar. 4 года назад +3

    Best lecturer ever. Wish i had one like this in university :D

  • @projetx7
    @projetx7 7 лет назад

    The legendary Zak strikes again with another amazing and fun tutorial, Thanks man.

  • @markelishaev617
    @markelishaev617 5 лет назад +1

    Still awesome and relevant talk more than 3 years later. General and important topics to understand

  • @glormond
    @glormond Год назад +2

    Super easy to understand along with those funny remarks on the way :)

  • @lptf5441
    @lptf5441 5 лет назад

    Great video from Zak. Really, really well done. We need a lot more of Zak please!

  • @GlassesAndCoffeeMugs
    @GlassesAndCoffeeMugs Год назад +1

    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.

    • @BVK_LMZ
      @BVK_LMZ Год назад

      OMG METOO 2023 yr2 ue 5 gang

  • @georgerobozrecursivedigita207
    @georgerobozrecursivedigita207 2 года назад

    Awesome tutorial! "Chuckle chuckle" cracked me up

  • @thetubeaccount2015
    @thetubeaccount2015 8 лет назад +2

    Thank you SO MUCH. This is EXACTLY WHAT I NEEDED!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @stewpidasohl
    @stewpidasohl 4 года назад

    The best tutorial I've seen so far!

  • @luistovar6643
    @luistovar6643 Месяц назад

    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

  • @theblacktiger59
    @theblacktiger59 7 лет назад

    Great tutorial. That clarify a lot about BP communication / organisation. Thx

  • @aufgespielt3768
    @aufgespielt3768 Год назад

    Many Thanks for this! Love this kind of Learning things!

  • @mx66626
    @mx66626 8 лет назад

    I'd like to see more videos on this topic. Great information Zak.

  • @LyubomirIko
    @LyubomirIko 4 года назад +11

    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.

  • @LuccasSchmigel
    @LuccasSchmigel 8 лет назад +1

    Thanks. Very useful training stream.

  • @mer3d
    @mer3d 3 года назад

    This is amazing! Thank you Zackseth Rogenparrish!

  • @salihbalkan5083
    @salihbalkan5083 8 лет назад

    Perfect tutorial Zak, you are my favorite teacher :)

  • @FilipeTessaro
    @FilipeTessaro 8 лет назад

    thanks!! saving to watch it later with full attention^^

  • @mikeellis7434
    @mikeellis7434 6 лет назад +1

    Awesome. Your a great teacher thanks so much for the tips too.

  • @WhiteNorthStar1
    @WhiteNorthStar1 8 лет назад +1

    Zak... a great, great tutorial... excellent, excellent work as usual

  •  6 лет назад

    This will help me a lot for the development of my game!

  • @ManBeyondWorld
    @ManBeyondWorld 2 года назад +1

    I love this guy, He is a good teacher to me

  • @mbwilding
    @mbwilding 3 года назад

    This is still great, thanks Zak and Unreal.

  • @kerby200099
    @kerby200099 7 лет назад +1

    I am totally new to Unreal and I completely understand everything in this video 100%...yep.

  • @ithec25
    @ithec25 7 месяцев назад +1

    INCROYABLE SES INFORMATION ^^ Certes en anglais mais avec le TTS de Google c nickel

  • @eyrie675
    @eyrie675 8 лет назад

    Thank you! it was long and thorough... Just the way i like it

  • @Khaliszt
    @Khaliszt 8 лет назад

    Awesome video. You rock Zak.

  • @ThePerro
    @ThePerro 3 года назад

    Very interesting and informative video! Thanks

  • @GameDevBeat
    @GameDevBeat 8 лет назад +2

    Very helpful one ...thanks zak

  • @jsemfotomodelka
    @jsemfotomodelka 8 лет назад

    Thanks! Very helpful. You make my day. ;)

  • @NomortaL
    @NomortaL 8 лет назад

    Extremely helpful!

  • @StefanDiNazareth
    @StefanDiNazareth 6 лет назад

    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

  • @tamasmaar5372
    @tamasmaar5372 8 лет назад +1

    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

  • @MySteamStation
    @MySteamStation 8 лет назад +4

    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/

  • @weaponx1969
    @weaponx1969 8 лет назад +10

    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?

  • @arkemal
    @arkemal 4 месяца назад

    Very useful, thanks!

  • @imagine-games6677
    @imagine-games6677 7 лет назад +1

    Zak you are so awesome! Go EPIC!

  • @Numbers693
    @Numbers693 8 лет назад

    thank you for this helpful stream

  • @VeraFX
    @VeraFX 3 года назад

    Omg Zak. My old teacher from 3d buzz. Guess you get to teach me again. Great seeing you.

  • @swordof2822
    @swordof2822 5 лет назад

    Thank you Zak Parrish from Moscow, greate work!

  • @Sei783
    @Sei783 4 года назад +1

    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.

  • @SuperColdLemonade
    @SuperColdLemonade 5 лет назад

    sounds almost exactly like "DAY9" =D
    nice tut, thanks alot ...

  • @stevenmuennink6537
    @stevenmuennink6537 Год назад

    Great video!

  • @VictorEmmanuelVillagomez
    @VictorEmmanuelVillagomez 8 лет назад

    great lesson Zak!

  • @LoserHands
    @LoserHands 4 года назад

    such a good teacher

  • @alexesipenko3413
    @alexesipenko3413 7 лет назад

    Awesome! Thanks a lot!

  • @IshakHeor
    @IshakHeor 4 года назад

    Incredible!!! period.

  • @PasContent
    @PasContent 6 лет назад

    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!

  • @cloudabc123
    @cloudabc123 4 года назад

    very helpful thanks!

  • @Garycarlyle
    @Garycarlyle 3 года назад

    All videos with Zak presenting? I find he has the best teaching style.

  • @yanukadeneth99
    @yanukadeneth99 4 года назад

    Good Rap at 2:14:21 . Jokes aside, 4 years later I found this really useful!

  • @arianh6553
    @arianh6553 7 лет назад +1

    best lecturer in the world

  • @amart4878
    @amart4878 9 месяцев назад

    this is best video in RUclips I am from 2023 and it is better then half of RUclips videos

  • @autbo
    @autbo 8 лет назад +10

    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#.

  • @FranciscoSciaraffia
    @FranciscoSciaraffia 8 лет назад +1

    Love you :D!

    • @FranciscoSciaraffia
      @FranciscoSciaraffia 5 лет назад

      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

  • @Sei783
    @Sei783 4 года назад

    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.

  • @guillemtenza2540
    @guillemtenza2540 7 лет назад

    Great tutorial

  • @NotAnIlluminatiSpy
    @NotAnIlluminatiSpy 3 года назад

    I like this guy better than the other guy.

  • @nightwintertooth9502
    @nightwintertooth9502 2 года назад

    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.

  • @FabsterClapster
    @FabsterClapster 2 года назад

    Great Video!
    1:10:15min best quote :D

  • @UsualKillerThug
    @UsualKillerThug 8 лет назад

    Great Video

  • @johnb4467
    @johnb4467 Год назад

    LOL on his "SuperHealingVolumew": "...because the 'w' is silent...." Made me lol. :)

  • @vinnypassmore5657
    @vinnypassmore5657 4 года назад

    Thank you.

  • @ChuckWilsonWilsonsStudio
    @ChuckWilsonWilsonsStudio 8 лет назад +1

    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.

  • @hoboindachick
    @hoboindachick 3 года назад

    36:00
    The idea of damage is in other areas of the engine such as the "apply impulse on damage"