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 Жыл бұрын
Thats good to ehar
@ryanjdevlin8710 ай бұрын
using 5.3 and this taught me alot
@ReginaldusGaming5 жыл бұрын
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!
@tehf00n2 жыл бұрын
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.
@AkumanoKuma22368 жыл бұрын
I'm Commander Shepard and this is my favorite teacher on youtube
@miragegrc8 жыл бұрын
go save the universe ffs wtf are u doing watching youtube videos ???? omfg....
@Keg20018 жыл бұрын
Lul
@darovi7 жыл бұрын
Report to the ship as soon as possible. We'll bang, OK?
@mechaadi7 жыл бұрын
:D
@ReubenAStern5 жыл бұрын
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.
@rowcezarbrazil7 жыл бұрын
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.
@babytime12 жыл бұрын
i feel like this works with anydamage right?
@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
@LyubomirIko5 жыл бұрын
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.
@502brianp8 жыл бұрын
Zak: Will you please do at least one video a day? I can offer lots of jelly beans as payment. Regards, Brian
@autbo8 жыл бұрын
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#.
@cnash56472 жыл бұрын
Super clear explanation, it's a shame that these tutorials have been tucked away in a dark corner, not even a single playlist available.
@yasararabath27292 жыл бұрын
Same Feeling
@ShiroiAkumaSama4 ай бұрын
Don't worry just stumbled across this tutorial today.
@weaponx19698 жыл бұрын
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?
@ItsEpicWesley2 жыл бұрын
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.
@aweidenhammer8 жыл бұрын
Thank you Zak! Great Video!
@LeifPeterson3D8 жыл бұрын
I just tried to click the full screen warning in the video....
@FahadShah8228 жыл бұрын
+Leif Peterson Happens to the best of us.
@miragegrc8 жыл бұрын
i have tried to click the auto save so many times... ^^
@miles23544 жыл бұрын
Main takeaway from the talk: potted plants don't do anything.
@hotmatrixx4 жыл бұрын
Mine was "Use Events, not Binds in your UI" Mind Blown.
@lewisjamieson62647 жыл бұрын
Accidentally had this video on youtube. Legend of a guy and a learnt tons of stuff that were very useful
@javiermateos49502 жыл бұрын
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 💪
@glormond Жыл бұрын
Super easy to understand along with those funny remarks on the way :)
@Aaronmac4047 жыл бұрын
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!
@SoaringSimulator2 жыл бұрын
Yes me too. In the 3DBuzz series was him?
@Aaronmac4042 жыл бұрын
@@SoaringSimulator Yup!
@metafuel2 жыл бұрын
@@Aaronmac404 An answer 5 years in the making...
@schoolhomevrtechnologyassi62863 жыл бұрын
This is the best two hours I have spent while learning Ue4. Zak rules.
@Lord_Volkner3 жыл бұрын
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.
@Quein9223 жыл бұрын
This video is beyond helpful, the amount of stuff I've learned thanks to Zak is immeasurable. Thank you ;)
@MySteamStation8 жыл бұрын
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/
@luckieluuke1312 жыл бұрын
OMG this is one of the best tutorials i have found on anything ever!
@ithec2510 ай бұрын
INCROYABLE SES INFORMATION ^^ Certes en anglais mais avec le TTS de Google c nickel
@llvvds12314 жыл бұрын
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 :(
@juergent.59728 жыл бұрын
Great, after 2 days of reading I finally understand how casting works! Thanks! :)
@Kinos1414 жыл бұрын
What I don't get about event dispatch is that they have to still get a ref to the object, so why this over just direct comms? I can't see the point.
@jorgevalles68352 жыл бұрын
More than two hours with gray power point slides, but it is the most dynamic and clear tutorial I have ever seen. 😄
@witar.5 жыл бұрын
Best lecturer ever. Wish i had one like this in university :D
@piotrkonopacki80947 жыл бұрын
Actually he has pretty good jokes :D
@thetubeaccount20158 жыл бұрын
Thank you SO MUCH. This is EXACTLY WHAT I NEEDED!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@NocturnalJin8 жыл бұрын
If you're new to UE4, know that you should SAVE everything as often as possible. I'm only mentioning this because this video sets a terrible example in that one area. After your first dozen crashes or so, you'll see why CTRL+S is a UE4 dev's best friend. Or maybe it's more of a lover cuz you'll be "hittin' dat" over and over.
@imagine-games66777 жыл бұрын
thought this was only a Mac problem...
@NocturnalJin7 жыл бұрын
Hehe. Actually UE4 has been doing a lot better lately. Oh and it's SHIFT+CTRL+S for save all, which is even better.
@jintarokensei33086 жыл бұрын
Or you could, yaknow, version control>?
@coldfusionstormgaming18086 жыл бұрын
You learn that lesson real fast after your first time losing 10 minutes of work.... i should know...
@pierrens11766 жыл бұрын
This is a thing in general when it comes to working with IT :P
@ManBeyondWorld2 жыл бұрын
I love this guy, He is a good teacher to me
@MaeveFirstborn7 жыл бұрын
"That only happens 5-52 times per day."
@dylantylerhill3 жыл бұрын
Potted plants don’t do anything.
@rifat.ahammed Жыл бұрын
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
@tamasmaar53728 жыл бұрын
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
@ChuckWilsonWilsonsStudio8 жыл бұрын
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.
@Sei7834 жыл бұрын
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.
@HiphopBurny2 жыл бұрын
poor Chance
@dfendt5 жыл бұрын
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
@FlorianBecquereau2 жыл бұрын
Very useful, thank you! Sounded like the guy had an unhealthy amount of RedBull in his veins, but it was definitely engaging :)
@fish30103 жыл бұрын
Amazing is an understatement. Props for the free information! This is TONS better than any paid course I've had from a 3rd party.
@nexus1g4 ай бұрын
The best way to access a child attribute is to ask them what bills they be paying to slam interfaces closed.
@AdelaideBen13 жыл бұрын
This was really helpful - however I am having all sorts of problems with the receiver object being able to recognize interface functions with an output (even boolean as shown here)... they are only showing up as functions, not events (and yes, I AM COMPILING both the interface and the receiving BP). If i remove the output on the interface signal, then it works fine. I'm on 4.25, and have successfully achieved the interace implementation with calls that have an input, but no output.
@luistovar66434 ай бұрын
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
@ThanksIfYourReadIt2 жыл бұрын
I like that 4th itteration countless patch and still noone can use cast to without an overlap event xD such a dogshit situation. It's like Hey I want to edit the size of a box. Okey reference it then. Uhm.... it's the only box in the scene... I named it bob, can I OVERLAP!!!
@kerby2000998 жыл бұрын
I am totally new to Unreal and I completely understand everything in this video 100%...yep.
@YourComputer4 жыл бұрын
So, are macros considered locally-scoped by the engine or that we should only use it as if they are locally-scoped?
@justnotg00d3 жыл бұрын
shiggles? I use "Shirts and Giggles" because my channel is family friendly, but I know what you mean. Thanks for the help. I had to go over this a few times, mind is not what it used to be. Very clear, well done.
@GaryParkin3 жыл бұрын
Zak was always a good teacher. I have some of his Max tutorials when he was with Jason “Buzz” Busby at 3DBuzz.com. Shame about Jason. Zak's the best. I missed him when he left 3dBuzz.
@johnb44672 жыл бұрын
LOL on his "SuperHealingVolumew": "...because the 'w' is silent...." Made me lol. :)
@GlassesAndCoffeeMugs Жыл бұрын
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 Жыл бұрын
OMG METOO 2023 yr2 ue 5 gang
@shaysilver2034 жыл бұрын
BEST PART: "BE LAZY WHEN YOU CAN BE LAZY!" kzbin.info/www/bejne/e37CeYynhsmHpac
@jma30386 ай бұрын
Theres a typo at 1:39:36 right? It should be "The Receivers can all get a reference..." and not "The Receivers call all get a reference"?
@SoaringSimulator2 жыл бұрын
Is it possible that, if you have one sender and multiple receivers you use event dispatcher. If you have multiple senders and one receivers you need direct casting. Finally if you have multiple senders and multiple receivers you need an event interface.
@fallenhoenix12553 жыл бұрын
Would a blueprint auto-compile feature be beneficial or detrimental to the general workflow of most? Perhaps if it were called along with crtl+s or when certain things like when interfaces are added, would that be useful? Is that already something someone out there implemented in some way?
@edgardsimon9838 ай бұрын
thats the best video on the subject and i still dont get what u have to put in the wildcard pin of a cast node despite developping with the thing show in the video and making thing to work the moment it get out of the scope of classic get controller, get player im lost, do u have to get the class ? how do u get it properly ? what is needed for correctly getting a class thats so annoying it feel like everyon explaining that logic just forgot to understand that u have to use it after u explain it
@skysoftware45815 жыл бұрын
Does anybody know what that set up he has got on the couch with mouse and keyboard? I would like to look at getting this setup on a couch on my gaming room PC. Sitting at a desk all day can get frustrating and he looks comfortable in this video.
@GrigoryGriko8 жыл бұрын
subtitles please
@redgeciccone82182 жыл бұрын
I have a problem with INT.. I made a topview game, I want the mouse pointer widget image to change when my pointer is over a mob. How can I do that with Int ? do I need to send the ref of the widget and then in my BP retreive this reference to be able to change the pointer ?
@sychosaint89365 жыл бұрын
You'd teach people how to clap with their feet and it still be fun
@mikeellis74347 жыл бұрын
Awesome. Your a great teacher thanks so much for the tips too.
@GameDevBeat8 жыл бұрын
Very helpful one ...thanks zak
@ThePerro3 жыл бұрын
Very interesting and informative video! Thanks
@ryanpatton17953 жыл бұрын
I've watched a lot of videos on blueprint interfaces and every single one has been super confusing.
@NextWorldVR6 жыл бұрын
He says this is for beginners all through the first parts, then about an hour in he says: you should 'find' more basic stuff if something something,.." Anybody know of basic videos where this is explained at a more basic level?, I'll need this video in about 5 years when I begin to understand the basic paradigm of 'blueprints',.. thnx
@FluteboxFan3 жыл бұрын
And just keep pumping out oxigen like they do... Cracks me up every time :D
@amart4878 Жыл бұрын
this is best video in KZbin I am from 2023 and it is better then half of KZbin videos
@Reckonstudio3 жыл бұрын
I'm new to blueprints or coding and having trouble understanding how to use the nodes.
@gmiracle11972 жыл бұрын
Could you help me with literature to be able to program a blueprint to change one chair for another in unreal 5 please.
@markelishaev6175 жыл бұрын
Still awesome and relevant talk more than 3 years later. General and important topics to understand
@remi-life-happy-games3 жыл бұрын
i want more big the zoom in the code of Blueprint
@FabsterClapster2 жыл бұрын
Great Video! 1:10:15min best quote :D
@vicwaberub52974 жыл бұрын
Best Tutorial in the UE KZbin channel. Why? He use slides!
@yanukadeneth994 жыл бұрын
Good Rap at 2:14:21 . Jokes aside, 4 years later I found this really useful!
@sanyammalhotra588 жыл бұрын
Is this video for people totally new to blueprints?
@stelianoo07 жыл бұрын
WANT TO SEE MORE WITH ZAC!!!!
@-cyberwave-studios7 жыл бұрын
Stelianoo Neculii same!!! He's my favorite Unreal Engine teacher!!!
@aufgespielt3768 Жыл бұрын
Many Thanks for this! Love this kind of Learning things!
@georgerobozrecursivedigita2072 жыл бұрын
Awesome tutorial! "Chuckle chuckle" cracked me up
@DOAmaster5 жыл бұрын
Great tutorial, really helped a lot jumping into the UnrealEngine. Keep up the good work!
@DevinDTV4 жыл бұрын
1:18:00 you coulda just used a flipflop here i think, but setting interact state could give you extra capabilities
@kippesolo89414 жыл бұрын
Its almost as if he knows how my Brain learns the most efficent. Visualisation, Imagination, correcting words like this is how you do it when lazy jk this is considered being efficent! Haha
@LuccasSchmigel8 жыл бұрын
Thanks. Very useful training stream.
@VeraFX4 жыл бұрын
Omg Zak. My old teacher from 3d buzz. Guess you get to teach me again. Great seeing you.
@jackye6112 жыл бұрын
Poor Chance and his twitter account. Great video
@PerFeldvoss5 жыл бұрын
If you have already done a lot of work in the TPCcharacter class… and say you have made a AICharacter - can anyone point me to a way to merge the common functions into a parent class, and have them both be child of that class? (Re. vs. BP components, 1:30:00) Say your AI could draw upon EQS (like in the find a place to hide tutorial) , and now you want your TPC to inherit that sense, but to spot places where things could be hidden….
@slhx89563 жыл бұрын
i followed this video to a T yet it seems that the ui is not using the Udate UI.
@chris_gamedev4 жыл бұрын
Everytime i see Zak, i give a tought to Jason Buzby from 3dbuzz, rip :(
@t3hPoundcake8 жыл бұрын
I can't believe I still can't figure out how to change this variable in my character, depending on whether or not this enemy is clicked, he explains everything so plainly but I can't figure this simple thing out. I can't believe scoping issues are easier for me to solve in C++ programs than in these blueprints.
@WhiteNorthStar18 жыл бұрын
Zak... a great, great tutorial... excellent, excellent work as usual
@justind69837 жыл бұрын
using interfaces to change anim state seems...idk not right... should I use event dispatchers instead? In my player controller I am grabbing objects by clicking on them and then getting their mesh to get anim instance just to set a function using an interface... This seems like alot of work and probably that I am doing this wrong. There has to be a way to say, " Hey all you guys in this array, if you are able to respond to crouch(for example) do so"
@hoodwatcher84967 жыл бұрын
How would you do the Event Dispatchter thing with another bar f.e. with a mana bar? Would you create another input for "UpdateUI" called "Mana" and do the same thing like with the health or would you create a new event dispatcher for this which only updates the mana bar? In my opinion I would prefer the second method with creating a new event dispatcher because one will call the other event at the same time although you don't need to. Or am I wrong?
@awoidf4 жыл бұрын
Man this guy is awesome. He is a D&D GM right?
@JohnDaniels5 жыл бұрын
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.
@genlee23545 жыл бұрын
Zak. Can you talk about character physical body collision ? So many way to make Physical animation effect in Unreal: "Anim dynamics node" and "Rigidbody node" and "Cloth Effect"
@DarkMac8 жыл бұрын
When there was a quote "Never overuse anything in Blueprint." I was kinda hoping for a screenshot of just convoluted mess of a blueprint. Like a ginormous humongous node infested thing :D
@StefanDiNazareth6 жыл бұрын
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
@MarcoLongoMusic6 жыл бұрын
1:11:04 😂
@grixxy_6663 жыл бұрын
I miss this format, when there was less chit chat.