UE4 With Casey - Mastering Blueprints - Part 1 - Events

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ย. 2024
  • In this series of three video I share what I believe are the three most important concepts for beginners to master in Blueprints. I really believe if you understand these concepts that you will have a great foundation for learning the engine and will also be able to make the basics of almost any genre of game.
    Part 2 - Actor References: • UE4 With Casey - Maste...
    Part 3- Vector Math: • UE4 With Casey - Maste...

ความคิดเห็น • 119

  • @benblaumentalism6245
    @benblaumentalism6245 4 ปีที่แล้ว +81

    This is by far the most useful beginner tutorial I’ve ever seen. You have a serious talent for communicating this information.

    • @unknownutensils1840
      @unknownutensils1840 3 ปีที่แล้ว +1

      Even now everyone is still difficult to follow along with, except for this, everything is made for the beginner, not about the beginner

  • @jamiefield833
    @jamiefield833 3 ปีที่แล้ว +6

    Hands down the best introduction to blueprints I have ever encountered. Hats off to you sir. You have done what I thought was the impossible

  • @galaxygeekstudios9884
    @galaxygeekstudios9884 6 ปีที่แล้ว +30

    Great tutorial. I like how you are emphasizing learning the foundation concepts, and not relying on copying/pasting. Great job.... subscribed!

  • @DaroLinguiniJohnson
    @DaroLinguiniJohnson 3 ปีที่แล้ว +2

    It's so weird because this is probably the best blueprint lesson on TH-cam and yet only a few people watched it

  • @datonernegen
    @datonernegen ปีที่แล้ว

    Where are you (UE5With)Casey?: this is exactly how I imagine blueprints should be taught. Thank you so much!!!!

  • @liquidfire0
    @liquidfire0 ปีที่แล้ว

    I had some experience with C# and Unity but I'm new to Unreal Engine. And this video helped me to understand how to work on blueprints in a similar way to coding, like how they converted it.

  • @thierrybeaulieu4403
    @thierrybeaulieu4403 9 หลายเดือนก่อน

    Best tutorial I've seen to learn BP

  • @elmer5455
    @elmer5455 2 ปีที่แล้ว

    Best unreal tutorial I have watched

  • @searbear405
    @searbear405 3 ปีที่แล้ว

    I’m already intermediate at c# on unity but recently I’ve learnt unreal is really good for what I’m trying to achieve and your teaching them stuff that took me a year and a half to learn, DONT RELY ON TUTORIALS UNLESS YOU KNOW THE CODE

  • @fft2020
    @fft2020 3 ปีที่แล้ว

    this channel is criminally underrated

  • @TheAtHamptonDotCom
    @TheAtHamptonDotCom 5 ปีที่แล้ว +1

    47 seconds in and already a Godsend. thanks.

  • @developerakhter______0076
    @developerakhter______0076 4 ปีที่แล้ว +8

    *27::57 👈🏻 This is the most valuable time in my life... Literally... Awesome... tutorial For NOOBS like me....*

  • @JanasZoro
    @JanasZoro 3 ปีที่แล้ว

    this is how tutorials should be, thank you so much.

  • @andresr5865
    @andresr5865 4 ปีที่แล้ว +2

    Amazing Tutorial. You explain this in such a great way and easily understandable for everyone to get started. I'll definetly be following you and hope to see more of your videos in the future.

  • @chaseelearning
    @chaseelearning 3 ปีที่แล้ว

    The 3 videos is this series helped alot! Thanks.

  • @butterflytr3077
    @butterflytr3077 3 ปีที่แล้ว

    This series is soo underrated.

  • @justinlane6088
    @justinlane6088 3 ปีที่แล้ว

    It’s so nice to see explanation behind actions. Thank you for the great tutorial

  • @trinity0002
    @trinity0002 3 ปีที่แล้ว

    the best tutorial explanation of basic function in UE4 that I've seen so far. i know saying this might sound lazy, but it would be very nice if you can have one video explaining what function to use, on certain situation, and why. i understand the concept but executing it and knowing what function to call. what code to call, is the confusing part. im not that good at remembering stuff. and trying to remember every single function in UE4 seems tedious. id rather know how to process work than trying to remember all the possible answers. i dont want to copy and paste, but rather learn the process. but i guess the in between is what confuses me. i know what you are trying to make, and i know the end product of what you made, but how you did it, is the problem. since im gonna watch all your videos anyway. maybe youve already made one so thanks anyway.

  • @Rehd66
    @Rehd66 2 ปีที่แล้ว

    0:36 Thumbs up for this alone. Someone finally says it

    • @luxephil123
      @luxephil123 2 ปีที่แล้ว +1

      I've been trying to find a tutorial that will make you understand why you need to do it, not just follow along. Finally found this. I even join some discord and when ask why not this and that, they told me to just follow along and you'll understand it along the way like what!

  • @FB-eq9vl
    @FB-eq9vl 2 ปีที่แล้ว

    Great job!

  • @sensha5470
    @sensha5470 3 ปีที่แล้ว

    tl;dr on function usage for myself:
    Custom events are for things that actually effect outside objects and can be noticed by players.
    Functions are for math that doesn’t have to be run all the time.

  • @searbear405
    @searbear405 3 ปีที่แล้ว

    I alr understood these events from unity but I’m still watching lol

  • @lz4090
    @lz4090 3 ปีที่แล้ว

    Thank you. Very informative

  • @hatemrabee2644
    @hatemrabee2644 4 ปีที่แล้ว +2

    Thank you for the awesome tutorials! but when i try change Y instead of Z , the cube rotate only once and then stop, while with X rotate fine like Z. so what is wrong with Y axis! .... at 5:10

  • @alhusseinali
    @alhusseinali 3 ปีที่แล้ว

    you are on fire man !!

  • @SpectacularKevin
    @SpectacularKevin 2 ปีที่แล้ว

    Thank you so much. This was very helpful!

  • @gpbmusicfreak
    @gpbmusicfreak 4 ปีที่แล้ว

    Thank you very much for this video. It helped me a lot. Keep up the good work.

  • @JoeDraws5
    @JoeDraws5 2 ปีที่แล้ว

    For some reason the cube actor in my scene continues to spin regardless of any other actors overlapping. It only stops the spin when the player character overlaps, which is the desired behaviour of course, but its like that by default and without having to cast to firstpersoncharacter. I'm not sure why because all of my logic is the same and the collision settings are also the same for my box collision. Could this just have something to do with UE4 versions?

  • @gracehall2897
    @gracehall2897 3 ปีที่แล้ว +1

    This s@$# is gooooooood

  • @gamerdweebentertainment1616
    @gamerdweebentertainment1616 3 ปีที่แล้ว

    Problem:
    Exorting blueprints/migrating
    Result... broken... all them cast to etc... how to fix so that whatever project I input to the code would adjust accordingly. Also can you make a second input settings? Can I default something? Cause I've tried defaulting other settings, nope every time start a new project start readjusting everything.

  • @gerardpaul159
    @gerardpaul159 4 ปีที่แล้ว

    Thank you so much for making this video!!

  • @somethingwentwrong196
    @somethingwentwrong196 5 ปีที่แล้ว +1

    hi, is there a cheaper way to reference a spawner not using a get all actors of class node?

    • @ue4withcasey391
      @ue4withcasey391  5 ปีที่แล้ว

      if something is placed and exists in the level before runtime, you can select it in the world and then open the level blueprint and right click, there is an option for a reference to that actor. If you spawn it at run-time the return value is that reference.

    • @somethingwentwrong196
      @somethingwentwrong196 5 ปีที่แล้ว

      Thank you also found an answer in your tower defense tutorial. Hoping to see more replicating other game mechanics video tutorials.

  • @hellas_ultras
    @hellas_ultras 3 ปีที่แล้ว

    Very nice tutorials. Just sub'd to see more. Keep up the good work. Thank you for sharing knowledge.

  • @jasic1970
    @jasic1970 4 ปีที่แล้ว

    Event tick is bound to the FPS. So its not good if you want it for something constant.

  • @fish3010
    @fish3010 3 ปีที่แล้ว

    Oh wow this is what I've been looking for for a while. Did not find the proper courses even paid ones. Do you have any series on udemy?

    • @ue4withcasey391
      @ue4withcasey391  3 ปีที่แล้ว

      No I do not, but I might get back into making videos soon

    • @fish3010
      @fish3010 3 ปีที่แล้ว

      @@ue4withcasey391 You're one of the best to explain to understand the workflow and why things are done the way are done. I've learned more from your 4 videos from mastering blueprints series than I did from 100 hours on udemy.

  • @JimTheKid
    @JimTheKid 4 ปีที่แล้ว +1

    You’re a legend

  • @FenerX
    @FenerX 5 ปีที่แล้ว

    Awesome tutorial man, great explanations, thanks.

  • @cupofnoodles3247
    @cupofnoodles3247 2 ปีที่แล้ว

    thanjkas

  • @dotslashlalle4402
    @dotslashlalle4402 3 ปีที่แล้ว

    the fastest debug i've ever seen

  • @terrablader
    @terrablader 4 ปีที่แล้ว +2

    ok im in, the first 50 seconds said it all, you watch a tut, but have no idea why do this or that, what purpose it has, when it comes to doing a new projects the wall just goes up!

  • @bbdnuh1028
    @bbdnuh1028 6 ปีที่แล้ว

    thanks sir

  • @LizaStricka
    @LizaStricka 4 ปีที่แล้ว

    Gold

  • @CrazyPandaBrew
    @CrazyPandaBrew 3 ปีที่แล้ว +1

    great tutorial but it's too fast ! I'm watching it on 0,5 speed !

  • @omnianima4540
    @omnianima4540 3 ปีที่แล้ว

    I feel sad that I am not able to like twice

  • @beaverundercover3479
    @beaverundercover3479 4 ปีที่แล้ว

    There is a lot here that i do not understand. What is Make Rotator, Break Rotator, and GetActorRotation. And how does it fit into thought plan? Why not hook Yaw to Yaw between Make and Break?

  • @TheConceptGuy
    @TheConceptGuy 3 ปีที่แล้ว +1

    Damn, that was too fast.

  • @iameverywhere4382
    @iameverywhere4382 ปีที่แล้ว

    Bro ur too fast and like there are diffrent types of rotation it's been an hour and am only on the 7th minute like relax

  • @naza0777
    @naza0777 5 ปีที่แล้ว +12

    wow im amazed how good you are in explaning ,i feel im lucky to find your chanel..

  • @mrshenanigans8487
    @mrshenanigans8487 3 ปีที่แล้ว +4

    I feel like the last minute was some of the most helpful advice for beginners.
    Get your event, find the end goal of the event and do the math/middle after that's established. Simple but important.

  • @Keereal72
    @Keereal72 3 ปีที่แล้ว +1

    I have seen so many videos about blueprints and they are so boring and abstract. But this one is a brilliant one.

  • @Reckonstudio
    @Reckonstudio 2 ปีที่แล้ว +1

    Finally I found somebody that actually knows how to teach blueprints. I have watched a 1000 or more videos only to become more and more confused. I'm actually learning now.

  • @twistedtom4920
    @twistedtom4920 4 ปีที่แล้ว +13

    This is what i’ve been searching for all this time!

  • @clifftonicstudios7469
    @clifftonicstudios7469 3 ปีที่แล้ว +1

    Good stuff mate

  • @ICOnlyBlue
    @ICOnlyBlue 2 ปีที่แล้ว

    1:41 I started watching these tutorials few days ago. The second they enter the blueprints they lose me. They just say, put this and that together and do this and that. "BUT WHY?" WTF DOES IT DOE? LET MEEEEEEEEEEE
    I hope your videos could help me understand some of the basics and get me to understand and memorize all these. Explain and let my brain proccess the information overnight. :D Welcome to 2021

  • @nierautomata9654
    @nierautomata9654 3 ปีที่แล้ว

    Hello, maybe you know whats wrong with my capsule component? i tried setting up the constraints and angle damping but it still makes my character float and lean..the only thing that makes it stable is calling the SetActorRelativeRotation function after playing the animation montage but the problem with this is that it the character faces in a fixed direction every time it attacks and not facing on where it is intended to face as it attacks..video - th-cam.com/video/qYdmmav3efM/w-d-xo.html

  • @Manim8
    @Manim8 4 ปีที่แล้ว +3

    Just outstanding! Been looking for someone who explains blueprint coding in an easy to understand way for once. This makes it all make sense! I just wanted to know what I'm doing and why. This has made my mind go "ah ha"!!! Subbed!!

  • @Pdrum2
    @Pdrum2 2 ปีที่แล้ว

    That's usually the problem with people teaching programming and developing, they usually get people confused

  • @alexpoc
    @alexpoc ปีที่แล้ว

    Yeah man you are one of the best teachers also i sugest you to put those tutorials on some learning platform can gain some money. Personaly i'm paing for skillshare but still i'm here to and this is some really good quality stuff.

  • @linezgames3893
    @linezgames3893 3 ปีที่แล้ว

    All are very useful. Tick like said here is expensive and for something as basic as this, if you want to scale it further down the road, its better to just map out the course and put timelines, far less expensive

  • @paulshelkov7956
    @paulshelkov7956 ปีที่แล้ว

    This is really helpful to me dude... what i really want is the ability to translate my ideas, whatever they are, into the game. This is right to the point.

  • @headcrap6152
    @headcrap6152 3 ปีที่แล้ว

    i have been having the same problem, most yt vids are just so brain dead, they almost never explain they mostly just shrugg it off

  • @ElectricBlobz
    @ElectricBlobz 3 ปีที่แล้ว +1

    dude you're going so fast.

    • @mx-gamesdev8287
      @mx-gamesdev8287 3 ปีที่แล้ว

      you are right way to fast and lack of explanations of what the nodes do so pretty much useless also the guy needs to drink less coffee ,,, If you want really good tutorials with a good explanation and paced reallly well use this guys tutorials. th-cam.com/video/M60YqnjSig0/w-d-xo.html

  • @unknownutensils1840
    @unknownutensils1840 3 ปีที่แล้ว

    I dont think im connecting with what was explained about the spin? Boolean, how does the node know?

  • @Apollyon47
    @Apollyon47 3 ปีที่แล้ว +1

    This just show up in my recommended. Nice~ ( i thought you are a girl since it's casey but... I was wrong)

  • @yadday5153
    @yadday5153 2 ปีที่แล้ว

    Wow -why did it take anyone so long to make such a vid? Thank you.

  • @sushobhanchakraborty
    @sushobhanchakraborty 3 ปีที่แล้ว

    This is relay very help full thanks ............

  • @dwanejohnson3772
    @dwanejohnson3772 3 ปีที่แล้ว +2

    This guy is thorough. I will share this video with a good friend of mine because he has been wanting to learn for ages, but finds it too hard. I know that something like this will make it so much simpler than some of those other videos.

  •  3 ปีที่แล้ว

    So how would we get a player to turn towards a mouse click?

  • @aletheluhyagames8522
    @aletheluhyagames8522 2 ปีที่แล้ว

    Stellar tutorial. You sir, are a legend!!!

  • @johanverm90
    @johanverm90 2 ปีที่แล้ว

    Great tutorial ..

  • @clement6587
    @clement6587 2 ปีที่แล้ว

    我找了好久才終於找到你這一個講藍圖節點的功能

  • @zaaplikacijezaapl2876
    @zaaplikacijezaapl2876 2 ปีที่แล้ว

    I am pro after thi tut

  • @hexoter
    @hexoter 3 ปีที่แล้ว

    U are awesome

  • @shyamsrikant6111
    @shyamsrikant6111 4 ปีที่แล้ว

    i subed

  • @mojojojo6292
    @mojojojo6292 3 ปีที่แล้ว +1

    Hey Casey, I just want to thank you for your videos. Expertly explained and paced. You have a real teaching talent.

  • @Mdogg2005
    @Mdogg2005 2 ปีที่แล้ว

    I know I'm late to the party but I just wanted to say that your videos are fantastic and your teaching style is so helpful. I do hope you'll continue these in the future.

  • @dhruvdeshpande7141
    @dhruvdeshpande7141 4 ปีที่แล้ว

    Can someone explain why he used a float +float at 4:46 ?

    • @sergiobono2659
      @sergiobono2659 4 ปีที่แล้ว +1

      Because with a full rotation you begin and end the "animation" with the 0 value(Z). If you keep adding 1 you'll make a full rotation(going left) returning back to 0. With float-float the cube will spin to right

  • @monkeyabout1297
    @monkeyabout1297 3 ปีที่แล้ว

    Dude keep it up... Your younger than me. BUT your a brilliant teacher. Thanks a million.

  • @felixmikolai7375
    @felixmikolai7375 3 ปีที่แล้ว

    Is it possible to make a plug-in that start a animation timed 1minute or so after actor health is =>0? In addition is it possible to change the texture of the actor based on a status?

  • @lynneboondotcom
    @lynneboondotcom 4 ปีที่แล้ว

    Fantastic to help us understand the 'thinking process behind BP and must watch for all thank you so much for sharing

  • @terrablader
    @terrablader 3 ปีที่แล้ว

    this is nice, your taking me back to the basics which are all gobbled up in my head after watching so many copy paste tuts

  • @bruceslasher6374
    @bruceslasher6374 3 ปีที่แล้ว +1

    Finally someone that knows that understanding how to do something is really important

  • @RedzwanulHuq
    @RedzwanulHuq 3 ปีที่แล้ว

    Subscribed in a heartbeat. Just the tutor i wanted.

  • @terrablader
    @terrablader 4 ปีที่แล้ว

    hah first 50 sec thats me.. monkey see monkey do monkey no understand monkey can't do

  • @BM_100
    @BM_100 3 ปีที่แล้ว +1

    Amazing tutorial. Wish more people taught like this

  • @brappineau4161
    @brappineau4161 3 ปีที่แล้ว

    Absolutely amazing. Thank you so much

  • @flamingabyss140
    @flamingabyss140 3 ปีที่แล้ว

    How do I set a constant speed for my cube to spin at

  • @tannerderby9058
    @tannerderby9058 3 ปีที่แล้ว

    well explained, thanks for this!

  • @walerynio6863
    @walerynio6863 3 ปีที่แล้ว

    Amazing

  • @jamied6381
    @jamied6381 4 ปีที่แล้ว

    So I know this vid is 2 years old but I seem to have a problem with the spinning box.
    I have double checked and all my blueprint is the same as yours however when I play the box does not spin, when removing my branch and connecting the event spin directly to set actor rotation it will spin but then the collision box serves no purpose. the only thing that is different is that I am casting to third person character instead of first person.
    Loving the video otherwise :D

    • @jamied6381
      @jamied6381 4 ปีที่แล้ว

      I should also add then when debugging, the line is active until it gets to the branch then nothing, when stepping into the hit box there is a slight flash of orange on the begin overlap section but nothing changes.

  • @LibertyForAll-l3q
    @LibertyForAll-l3q 4 ปีที่แล้ว

    thank you it was a very good video.

  • @TheF4c3m4n
    @TheF4c3m4n 4 ปีที่แล้ว

    Great video! Thanks.

  • @shyamsrikant6111
    @shyamsrikant6111 4 ปีที่แล้ว

    this was the best helping reference

  • @monosero9657
    @monosero9657 5 ปีที่แล้ว

    Super helpful video, thanks!

  • @amrito9580
    @amrito9580 4 ปีที่แล้ว

    but how do i learn what things to use for whatever i need to do. do i just have to remember specific code box names

    • @ue4withcasey391
      @ue4withcasey391  4 ปีที่แล้ว

      That will just come with time. Unreal has really good context sensitive menus to help you out. For example, if you drag out a yellow pin of a vector and drop it, you can navigate to the math section and find every node related to using vectors. This can be done with any pin type.

  • @mohammadaminrajabi1828
    @mohammadaminrajabi1828 4 ปีที่แล้ว

    thanks man.

  • @I-_-I_SB
    @I-_-I_SB 4 ปีที่แล้ว

    How did he know😂😂

  • @wilbru012
    @wilbru012 5 ปีที่แล้ว

    Thank you sir!

  • @AsasinoManik
    @AsasinoManik 4 ปีที่แล้ว

    Thanks, this was awesome and taught me alot.

  • @stackoverflow8260
    @stackoverflow8260 4 ปีที่แล้ว

    At 4:48 what is the use of the Break Rotator?

    • @ue4withcasey391
      @ue4withcasey391  4 ปีที่แล้ว

      we can separate the 3 different values of the rotator and work with them individually