You make everything crystal clear in the simplest terms possible, at a perfect pace, and with great examples. One of the best teachers I've ever come across.
This series is mindblowing. Been searching for a good course like this for a while and I'm so glad I stumbled across this. Shared it with my friends too to help you out :)
Finding this tutorial is a blessing... I was being so neurotic trying other tutorials since they don't really explain well what nodes, commands, etc. do... Thank you for making this tutorial Bro!
Best Course on this subject I found so far. :D This tell you why. So important. Also from a non-programmer point of view so well explained and thought out. Really good thanks :)
This lesson is very good. Blueprints are much easier than coding for me. The inherent documentation in the Blueprint nodes make creating useful stuff fun and interesting.
Good teaching sense, i have seen some teachers who are just prefering advanced topics and not from beggining, even after writing begginer course on thumbnail.... appreciate your work keep going
I am trying to learn Unreal Engine for one of my school project and this course has been extremely helpful so far! The other courses were way less clear and concise. (:
I was asking myself, "why can't I get the HP subtraction with just the getter node? Wouldn't that be simpler?" and "why do I need the setter node?" Anyone who might struggle with the logic, basically getter nodes don't have receiver pins. Therefore you can't run the Event Tick node through it. You need the Tick node to run through the HP variable node in order to display the changes in-game. With just the getter node in play, the Tick node only goes into the Print String node. In this case, all the getter node affects is the end result of the variable and the subtraction, which ends up being a simple equation. 600-1=599, so 599 is what's displayed every frame. With only the setter node in play, you'll only be able to input the value that you set in the node itself, which overrides the default. This ends up having the same result as using only the getter node. If you combine them both with a Subtract node as shown in the video, now the Tick node continuously runs the subtraction. Now the equation looks like this: Getter Subtract Setter EventTick Getter Subtract Setter EventTick 600 -1 599 Next frame 599 -1 598 Next frame And on it goes. Hope this helps.
This course is amazing! You explained everything in such a detail, I'm amazed by the quality of these videos! Keep doing this, you're really good at it! And thank you!
well since u are so good at explaining maybe make like a full game dev course that people can pay for like my self? Maybe make a specific game - puzzle game - survival game whatever so u end up with a full game in the end ?
Hey man just wanted to say thanks for all these wonderful lessons. I'm coming into unreal from unity post the runtime fee drama. My programming knowledge is pretty basic all told. Anyway figured I'd give blueprints a try if only to be able to read the blue prints of all the various free assets I've hoarded over the years. Gotta say this is a really well made corse. Only problem is the vibe is so chill I keep getting drowsy when I'm watching. Any chance you edit in some loud screams every 5 minutes or so. It'd help me out a lot.
Thank you! I do want to start posting more about the course on social media once Im done with the lessons. I would love to spread the word and get more people to watch the videos and join the community :)
I had to really do some digging to get past all the usual people. All of them doing the exact same tutorial because they saw the last guy do it, rinse and repeat.
It deserves a lot more attention; this is probably the best course I’ve ever found so far, and it is for free. It’s a shame that honest work doesn't get the attention it deserves. 😔
The end exercise I find at this point a little troubling as looking for nodes and not knowing exactly what they do, and when and why you would use them without randomly experimenting, this can lead to a little bit of frustration as you don't know what goes where and why and when to use what where when pertaining to individual nodes.
Thanks for the candid feedback! I tried to make these exercises complement the material from the lesson, but I can see how they can get a bit challenging at this point in the course.
Great video! Small question, at 13:24 when you set the new HP with the updated values (The minus 1) does the HP in Variables also get updated? So when ever i get HP it'll minus 1 for now on? or would it still be at value 600 and the updated HP is it's own function/group? Thanks
Another brilliant video. I think it's at this stage that my brain starts to get a bit confused. I think my main issue is the concept of things gets processed left to right. But in the layout of this blueprint it seems to me that it would keep resetting to 600 after each frame if it's looping back around. I don't really understand how the flow works for it to count down because surely if it's getting the HP every frame then would start back at 600?
So in this example we are getting the current value of HP (600) and subtracting 1 and then we are setting HP to the new value (600-1). So we display 599. On the next Tick we are getting the current value of HP (599) and subtracting 1 and setting it again. Remember that the variable HP is changing as we set its value every frame / tick. Its not a static value :)
so... "Get" a value means it creates a static base from where the next node draws from to THEN do something with it, and a "Set" value is telling whatever previous node that, you are affecting this "Set" node this way in a chain?
The Get node returns the value of the variable (whatever that might be). Use this node if you need to get the value of a variable and do something with it. The Set node overrides the value of the variable with a new value.
thank you very much for the amazing course I have a notice if you don't mind it would be much easier to concentrate if there's no music in the background specifically for non native english speakers.
@@CoquiGames I do enjoy the music though! Your voice and the background music fit perfectly! Learning becomes so much smoother and relaxing ... Keep this up! You're putting a lot of effort into it anyway so this is all that truly matters for us beginners! I think I speak for all of your viewers when I say your work is pure gold! As a matter of fact, I was about to drop out until I came across your lessons. You're a life saver! Thanks a bunch for it, pal! 🤗🤗🤗
Isn't the construction script run when the blueprint is instantiated, like a regular object constructor? So the blueprint can be instantiated/constructed by another blueprint with custom parameters. Or is there a different way to do that in Unreal?
@@Brayden-xt6wr Come up with a high level description of your game and what type of functionality you will need. Break the functionality into smaller chunks that you can start working on. Step by step and you will see progress. Make sure your steps are small. "Add character locomotion"
You make everything crystal clear in the simplest terms possible, at a perfect pace, and with great examples. One of the best teachers I've ever come across.
Thank you!
This series is mindblowing. Been searching for a good course like this for a while and I'm so glad I stumbled across this. Shared it with my friends too to help you out :)
Thank you!
Finding this tutorial is a blessing... I was being so neurotic trying other tutorials since they don't really explain well what nodes, commands, etc. do... Thank you for making this tutorial Bro!
Glad to found us! You are very welcome
Best Course on this subject I found so far. :D This tell you why. So important. Also from a non-programmer point of view so well explained and thought out. Really good thanks :)
You are very welcome! Glad you are finding it useful!
Bro went and made videos at a pace where we actually retain knowledge.
This lesson is very good. Blueprints are much easier than coding for me. The inherent documentation in the Blueprint nodes make creating useful stuff fun and interesting.
Good teaching sense, i have seen some teachers who are just prefering advanced topics and not from beggining, even after writing begginer course on thumbnail....
appreciate your work keep going
Thank you!
Tomorrow I'll be back for lesson four!
I am trying to learn Unreal Engine for one of my school project and this course has been extremely helpful so far! The other courses were way less clear and concise. (:
Glad to hear it!
I was asking myself, "why can't I get the HP subtraction with just the getter node? Wouldn't that be simpler?" and "why do I need the setter node?"
Anyone who might struggle with the logic, basically getter nodes don't have receiver pins. Therefore you can't run the Event Tick node through it. You need the Tick node to run through the HP variable node in order to display the changes in-game.
With just the getter node in play, the Tick node only goes into the Print String node. In this case, all the getter node affects is the end result of the variable and the subtraction, which ends up being a simple equation. 600-1=599, so 599 is what's displayed every frame.
With only the setter node in play, you'll only be able to input the value that you set in the node itself, which overrides the default. This ends up having the same result as using only the getter node.
If you combine them both with a Subtract node as shown in the video, now the Tick node continuously runs the subtraction. Now the equation looks like this:
Getter Subtract Setter EventTick Getter Subtract Setter EventTick
600 -1 599 Next frame 599 -1 598 Next frame
And on it goes.
Hope this helps.
hands down to best programming tut in Unreal!
First of all man this is one of the best courses I’ve ever seen definitely subscribing.
Thank you!
Great video. Please Do more. My attention span is shot and these videos are a great visual learner
very helpful simple and fun to learn thank you
best unreal engine tutorial ever for beginner
IKR??
This course is amazing! You explained everything in such a detail, I'm amazed by the quality of these videos! Keep doing this, you're really good at it! And thank you!
Thank you!
Thanks a lot Boss.....
thanks, excellent tutorials
the best thank you
Great explanation! Thank you!
You are welcome!
Thanks!
Thanks, excellent tutorials.
Guy, this is awesome stuff!
well since u are so good at explaining maybe make like a full game dev course that people can pay for like my self? Maybe make a specific game - puzzle game - survival game whatever so u end up with a full game in the end ?
I thought about this and may do a separate "Let's Create" series where we end up with a game prototype at the end. :)
Hey man just wanted to say thanks for all these wonderful lessons. I'm coming into unreal from unity post the runtime fee drama. My programming knowledge is pretty basic all told. Anyway figured I'd give blueprints a try if only to be able to read the blue prints of all the various free assets I've hoarded over the years. Gotta say this is a really well made corse. Only problem is the vibe is so chill I keep getting drowsy when I'm watching. Any chance you edit in some loud screams every 5 minutes or so. It'd help me out a lot.
Glad you are finding the course useful! And I'll consider adding random screams in my future tutorials :P
@@CoquiGames I'm up to part 14 now. I found I had less trouble staying awake once I started following along in unreal lol.
Why don't these video's have more views?
Thank you! I do want to start posting more about the course on social media once Im done with the lessons. I would love to spread the word and get more people to watch the videos and join the community :)
I had to really do some digging to get past all the usual people. All of them doing the exact same tutorial because they saw the last guy do it, rinse and repeat.
It deserves a lot more attention; this is probably the best course I’ve ever found so far, and it is for free. It’s a shame that honest work doesn't get the attention it deserves. 😔
Thank you!
The end exercise I find at this point a little troubling as looking for nodes and not knowing exactly what they do, and when and why you would use them without randomly experimenting, this can lead to a little bit of frustration as you don't know what goes where and why and when to use what where when pertaining to individual nodes.
Thanks for the candid feedback! I tried to make these exercises complement the material from the lesson, but I can see how they can get a bit challenging at this point in the course.
Great video!
Small question, at 13:24 when you set the new HP with the updated values (The minus 1) does the HP in Variables also get updated? So when ever i get HP it'll minus 1 for now on? or would it still be at value 600 and the updated HP is it's own function/group?
Thanks
Yup! The value of the HP variable is updated, so any reference to that variable will have the new value.
Another brilliant video. I think it's at this stage that my brain starts to get a bit confused. I think my main issue is the concept of things gets processed left to right. But in the layout of this blueprint it seems to me that it would keep resetting to 600 after each frame if it's looping back around. I don't really understand how the flow works for it to count down because surely if it's getting the HP every frame then would start back at 600?
So in this example we are getting the current value of HP (600) and subtracting 1 and then we are setting HP to the new value (600-1). So we display 599. On the next Tick we are getting the current value of HP (599) and subtracting 1 and setting it again. Remember that the variable HP is changing as we set its value every frame / tick. Its not a static value :)
Tnx Bro
so... "Get" a value means it creates a static base from where the next node draws from to THEN do something with it,
and a "Set" value is telling whatever previous node that, you are affecting this "Set" node this way in a chain?
The Get node returns the value of the variable (whatever that might be). Use this node if you need to get the value of a variable and do something with it. The Set node overrides the value of the variable with a new value.
thank you very much for the amazing course
I have a notice if you don't mind it would be much easier to concentrate if there's no music in the background specifically for non native english speakers.
Thanks for the feedback! I've heard similar comments so for my next series I wont include permanent music :)
@@CoquiGames I do enjoy the music though! Your voice and the background music fit perfectly! Learning becomes so much smoother and relaxing ... Keep this up! You're putting a lot of effort into it anyway so this is all that truly matters for us beginners! I think I speak for all of your viewers when I say your work is pure gold! As a matter of fact, I was about to drop out until I came across your lessons. You're a life saver! Thanks a bunch for it, pal! 🤗🤗🤗
@@easyenglishwithjake Thank you so much! So happy to hear this :)
How to start main function ???¿?????
Isn't the construction script run when the blueprint is instantiated, like a regular object constructor? So the blueprint can be instantiated/constructed by another blueprint with custom parameters. Or is there a different way to do that in Unreal?
You got it exactly right. Its an object constructor analogous to its C++ counterpart :)
How to find this function????!?
Im having trouble finding were to start with my game
what to do first
@@Brayden-xt6wr Come up with a high level description of your game and what type of functionality you will need. Break the functionality into smaller chunks that you can start working on. Step by step and you will see progress.
Make sure your steps are small. "Add character locomotion"
I have a "skiping" addiction
You should show code
FUCK. ,how i can see the code?