Create a Role playing game in Unreal Engine Part 2 - Gameplay tags

  Рет қаралды 10,420

LeafBranchGames

LeafBranchGames

Күн бұрын

Пікірлер: 75
@andreww4751
@andreww4751 4 ай бұрын
Really great that tip about docking new windows!
@markbay9275
@markbay9275 Жыл бұрын
Your one of the top Unreal teachers on KZbin! 🤘🤘
@LeafBranchGames
@LeafBranchGames Жыл бұрын
Thank you, appreciate it!
@Yggdrasil777
@Yggdrasil777 2 жыл бұрын
Excellent! 2 minutes and 30 seconds in, you do what every KZbinr should do! Pro stuff.
@LeafBranchGames
@LeafBranchGames 2 жыл бұрын
Thank you very much. :)
@3DAntonio47
@3DAntonio47 2 жыл бұрын
Hey, thanks for this. Nice and simple. The 2:30 minutes trick is a great one! Looking forward to the next episode! 👍
@LeafBranchGames
@LeafBranchGames 2 жыл бұрын
Thanks for your support. :)
@Ed_Kass
@Ed_Kass 2 жыл бұрын
I found your channel some days ago and it is brilliant, thank you so much! Even with some background as a dev (not for games) trying to use Unreal by myself was way more dificult than I expected...
@LeafBranchGames
@LeafBranchGames 2 жыл бұрын
There are for sure some things that are a bit different in game dev compared to normal. Then there are of course certain things you have to come to grips with with the engine itself. But once you start getting an understanding of some core pieces, it opens up the doors for further learning and learning. You will get there, no worries. Thank you for the kind words. :)
@hoverhorse1683
@hoverhorse1683 Жыл бұрын
Expert quality as always
@LeafBranchGames
@LeafBranchGames Жыл бұрын
Thank you. :)
@johnterpack3940
@johnterpack3940 6 ай бұрын
I'm just getting started with UE5. I know this is not a beginner tutorial. But I'm the type that thrives by jumping in the deep end. And, honestly, the way you explain things, combined with the bite-sized format of the videos makes it fairly easy to follow what you're doing. Granted, later videos may lose me. We'll see how it goes.
@LeafBranchGames
@LeafBranchGames 6 ай бұрын
Good luck!
@kellowattentertainment
@kellowattentertainment 7 ай бұрын
I'm not gonna lie. This awesome.
@LeafBranchGames
@LeafBranchGames 7 ай бұрын
Glad to hear you like it. :)
@kellowattentertainment
@kellowattentertainment 7 ай бұрын
@@LeafBranchGames I love how you set up the gameplay tags. I'm at Episode 5 now. It's so intriguing. I love your teaching style.
@LeafBranchGames
@LeafBranchGames 7 ай бұрын
@@kellowattentertainment Thank you. :)
@redneckcaseyjones
@redneckcaseyjones Жыл бұрын
had to rewatch this about 14 times because I chose the wrong actor class in the beginning! and also a couple minor issues but none the less i prevailed. ON to the next one!
@LeafBranchGames
@LeafBranchGames Жыл бұрын
Good job Casey Jones!
@frgmnt7313
@frgmnt7313 10 ай бұрын
I'm just confused as to why it was necessary to make a whole BPC just for gameplay tags. I've been using gameplay tags, but I just make a container variable and handle adding/removing tags directly through accessing that variable. Maybe it gets expanded in a later video? Gonna continue along in this series.
@LeafBranchGames
@LeafBranchGames 10 ай бұрын
No reason beyond those given in the tutorial.
@frgmnt7313
@frgmnt7313 10 ай бұрын
@@LeafBranchGames It was mentioned very briefly that it will be used to check certain conditions but this was never expanded on anywhere later in this video so it was not that clear to me the purpose of creating this inside a component, especially since this video only added simple functions that were pretty similar to the direct functions provided for gameplay tag containers. The system you are setting up made a lot more sense once I moved onto the next video in this series.
@LeafBranchGames
@LeafBranchGames 10 ай бұрын
@@frgmnt7313 Explanations and context for this series tend to be given when it is relevant to what part is being worked on.
@jacksonhall8945
@jacksonhall8945 Жыл бұрын
Hi there! Working on a game for my Senior Project and am VERY unfamiliar with Unreal. I'm responsible for creating the different Classes a character can choose to play as. I started with your video about Classes, only to realize I needed to have Abilities implemented. So I went back to the start of the Abilities section, and have implemented the basic functions. I hit a point though where you were referencing Status Effects, so I went back to that section. And there you referenced Gameplay Tags, so I came here to the start. For the Abilities, although I'm working in UE5, your UE4 tutorials have presented no problems, everything's the same. However, when I was following along with your first Game Play Tag video, I ran into a problem. When I create a new variable in the BPC_GamePlayTags blueprint, there already exist multiple variables in my component while yours doesn't have these built in variables. Then when I follow the instructions to create the GamePlay Tag Container, compile and save, I do not have the 'Active Tags' option under the 'Default Value' section like you do at 3:44. Mine just says Empty. I imagine this has something to do with UE4 vs UE5, for I follow your instructions perfectly. Thus, I'm starting to feel at a loss. I would appreciate any advice you can offer, for I don't want my group to not have Classes implemented because of my unfamiliarity with Unreal.
@LeafBranchGames
@LeafBranchGames Жыл бұрын
I would not recommend jumping around aimlessly in different episodes. The episodes are very dense of knowledge even though I tried to make them as easy as possible to follow. If you follow the tutorials in sequence, like intended and make sure to follow them in detail, you should not have any issues. If you still have issues you can join the Discord and see if there is a member that has run into your issues.
@jacksonhall8945
@jacksonhall8945 Жыл бұрын
@@LeafBranchGames Roger, done jumping around now, just watched the very first video too to see if there was anything fundamental I was missing for Part 2, but verified that I'm not. I will join the Discord though and ask, thank you
@jacksonhall8945
@jacksonhall8945 Жыл бұрын
If anyone else has this issue, just keep redoing what the author did until you get the same thing. Wish I could give a better explanation, but I just kept deleting the components when they weren't looking like his, then followed the same process and somehow now see what he does. The magic of coding
@syno3608
@syno3608 2 жыл бұрын
Thanks ...Going Ahead
@LeafBranchGames
@LeafBranchGames 2 жыл бұрын
You can do it. :)
@petermican
@petermican 2 жыл бұрын
Thank you very much ...
@nordicwillness
@nordicwillness 2 жыл бұрын
I don’t quite understand what a tag is? Like a pop up notification during gameplay?
@LeafBranchGames
@LeafBranchGames 2 жыл бұрын
Hello Nordic! A tag in Unreal is like an flag, sort of. As in a boolean that indicates if something is true or not. That is not entirely true, but it is close enough. In this RPG system we use tags, which we have defined with certain names, to drive our logic and functionality. This tutorial I made on the subject explains it best I think: kzbin.info/www/bejne/m5WteHhmls6XkLs
@OtaconAlonsus
@OtaconAlonsus 2 жыл бұрын
@@LeafBranchGames can the TAGS be accessed say in Anim Blueprint to drive certain animations or one needs to use booleans for that? i.e is Tag = OnFire then Play Character on Fire animation..
@LeafBranchGames
@LeafBranchGames 2 жыл бұрын
@@OtaconAlonsus Yes, if you want to have it driven like that, you can for sure to that. We will be creating a lot of functionality like that later on in the course. Also, we will be adding some nifty functionality so that you would not have to check for the tag every frame in the animation blueprint, but rather have it receive an event that it can then react to.
@siresul
@siresul 2 жыл бұрын
Hello Leafbranch! i love your all contents all of them it's great. Just wonder, did u think about to use GAS? When I take a glance at the series, you seem to have prepared most parts of the system yourself. well GAS RPG series idea might be good. If I have to give an example, the burning status and others can be done more easily with the gameplay effect in the Gas system. Love your content !!
@LeafBranchGames
@LeafBranchGames 2 жыл бұрын
Hello! Sure, I have and I will be making GAS content in the future as well. The problem is that you can't make everything pure blueprints and GAS. Which is why it is not this particular series. And even though it might be easier or better to use GAS for certain things, there are still lessons to be learned in creating systems like this that act as your framework for the game you are working on.
@pejv7903
@pejv7903 7 ай бұрын
At 10:47 , why is "Add Tag" an event, but "Get Active Tag Container" is a function?
@LeafBranchGames
@LeafBranchGames 7 ай бұрын
It depends on what your needs are for what you need to do in your code. This is not a beginner tutorial series however, it is fairly advanced. So you should really have a solid grasp of functions and events.
@captainjoeyny8403
@captainjoeyny8403 Жыл бұрын
So, Im using a much newer version of unreal (5.1.1) and none of these nodes are connecting properly. I cant get active tags to connect as a container, And I get errors every time I compile.
@LeafBranchGames
@LeafBranchGames Жыл бұрын
That you are using version 5.1 does not really matter for all the parts that are not related to animations and the mannequin, which is the largest change since this course was made. If you are having problem connecting nodes and getting errors, you have most likely chosen the wrong type of variable.
@smcfadden1992
@smcfadden1992 Жыл бұрын
Im gonna watch them all. Can i remove a tag from an item when i pick it up and add the tag back when i drop it?
@LeafBranchGames
@LeafBranchGames Жыл бұрын
Sure
@ApocalypsFroid
@ApocalypsFroid 2 жыл бұрын
One question because don't working when press 1 "No Tag" in unreal engine 5.1 ? i was mekaing all correctly
@LeafBranchGames
@LeafBranchGames 2 жыл бұрын
Then unfortunately you have missed some step in the tutorial. I would advise you to redo the steps and make sure you do every detail as shown.
@ApocalypsFroid
@ApocalypsFroid 2 жыл бұрын
@@LeafBranchGames thx Sr.
@ApocalypsFroid
@ApocalypsFroid 2 жыл бұрын
@@LeafBranchGames you have some tutorial to death enemys and respawn they ?
@LeafBranchGames
@LeafBranchGames 2 жыл бұрын
@@ApocalypsFroid Not specifically on that topic no. I have tutorial on respawning the player using a checkpoint system.
@rastalion1505
@rastalion1505 2 жыл бұрын
Had the same issue and I missed the step to add the tag that the "Has Tag" node is looking for. If left empty it never finds anything and it always returns False. Hope this helps you out
@NewMateo
@NewMateo 2 жыл бұрын
Hey So I'm following along in UE5 as I want to stick with the current engine. However there is a slight change....at 2:57 you were able to add search and add the BP directly. In UE5 it idoesnt allow you to search for this. You CAN drag it into that pane but in UE5 when you add it it shows up as a child actor component and won't let you access any of the tags inside of the funciton. Do you know how I could get this added and reference directly so I can manually add tags like at 9:39? EDIT: I think I MAY have figured it out....so you need to manually add it as a variable and choose gameplay tags as the object reference....then its now letting me add tags.....hopefully this works in the long run. EDIT 2: Nope. Tons of Errors. Adding it as a variable and manually setting it does not work....Any thoughts here? Adding it via dragging it into the panel on the side like you did makes it a child class which cant be plugged in like how yours is set up.
@LeafBranchGames
@LeafBranchGames 2 жыл бұрын
I don't think I am fully understanding the issue. At 2:57 I am searching for the blueprint component we just created called BPC_Gameplay tags. There should be no issue searching for or adding it.
@NewMateo
@NewMateo 2 жыл бұрын
@@LeafBranchGames so when you search for it to add it it shows up in UE5? I see on your screen it shows up under "custom" but when I swarch for mine it doesnt show up at all...
@LeafBranchGames
@LeafBranchGames 2 жыл бұрын
@@NewMateo You did make BPC_gameplay tags a blueprint actor component right, not an actor?
@NewMateo
@NewMateo 2 жыл бұрын
@@LeafBranchGames Welp. That did it. Looks like I'm off to a great start! lol All is working. Thanks man!
@LeafBranchGames
@LeafBranchGames 2 жыл бұрын
@@NewMateo If you run into an issue, make sure to rewatch the video and do all the details I do.
@Suthriel
@Suthriel Жыл бұрын
Those tags and their hierarchy look really nice, but i wonder about one thing: Can those tags and additional hierarchies be created at runtime via blueprints, f.e. directly in the game from a built in level editor? Lets say, i want integrate a kind of sandbox mode into a game, and to give the player more freedom, they could come up with their own status effects and other things. Would this be possible with a pure blueprint solution? Right now, all i could find, seems to indicate, that blueprint users could only use already existing tags in their games (just like with enums or databases, which are more or less read-only during runtime).
@LeafBranchGames
@LeafBranchGames Жыл бұрын
No, I don't think that is possible. The engine reads in at startup what tags it knows of from the defined and ini files assigned in the settings.
@Suthriel
@Suthriel Жыл бұрын
@@LeafBranchGames That´s a bummer, but thanks a lot for this info :)
@KWang-yy2qk
@KWang-yy2qk 2 жыл бұрын
Nice, thanks for sharing, may I ask this series will be multiplayer?
@LeafBranchGames
@LeafBranchGames 2 жыл бұрын
The game will not be taking multiplayer into consideration other than to mention it in regards to certain aspects. The scope of the series is creating a gameplay framework, if multiplayer was to be considered also, it would extend the already almost 50 episodes even further. It is of course possible to change into multiplayer afterwards if you prefer to make it multiplayer.
@KWang-yy2qk
@KWang-yy2qk 2 жыл бұрын
@@LeafBranchGames Cool, thanks for your reply.
@LeafBranchGames
@LeafBranchGames 2 жыл бұрын
@@KWang-yy2qk No problem
@brandonharper3060
@brandonharper3060 2 жыл бұрын
sorry to bug you on so many of your videos but it's making me select an origin for my add tag. Idk if I screwed something up but it won't work without it
@LeafBranchGames
@LeafBranchGames 2 жыл бұрын
You probably missed something in the tutorial. Pay close attention to what I do in the videos.
@강진매엔맨
@강진매엔맨 2 жыл бұрын
I am beginner. Good
@LeafBranchGames
@LeafBranchGames 2 жыл бұрын
Glad to hear you like it. :)
@ApocalypsFroid
@ApocalypsFroid 2 жыл бұрын
@@LeafBranchGames One question because don't working when press 1 "No Tag" in unreal engine 5.1 ? i was mekaing all correctly
@Untrustedlife
@Untrustedlife 2 жыл бұрын
I use tags/flags in my game similarly!
@LeafBranchGames
@LeafBranchGames 2 жыл бұрын
Great minds think alike? Or fools seldom differ? ;)
@alejorives6231
@alejorives6231 2 жыл бұрын
Love the video! Also I can hear you swallow so clearly lol
@LeafBranchGames
@LeafBranchGames 2 жыл бұрын
Consider it ASMR
@singler999
@singler999 10 ай бұрын
more drools per second please
@LeafBranchGames
@LeafBranchGames 10 ай бұрын
You got it! Enjoy the free content!
Create a Role playing game in Unreal Engine Part 3 - Stacking tags
16:05
Create a Role playing game in Unreal Engine Part 4 - Tag listener
18:09
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
Unreal Engine 5.3 Tutorial: New keybinding system (includes saving!)
29:35
My Wife and I Made an Indie Game and it Made Millions!
14:45
Eastshade Studios
Рет қаралды 1,6 МЛН
Chaos destruction in Unreal Engine 5 #2 - Strain fields
17:12
LeafBranchGames
Рет қаралды 11 М.
Create a Role playing game in Unreal Engine Part 1 - Project setup
8:04
I Made Diablo Clone in 1 Week
22:22
Fat Dino
Рет қаралды 3,2 МЛН
WTF Is? Gameplay Tags in Unreal Engine 4 ( UE4 )
14:02
Mathew Wadstein Tutorials
Рет қаралды 38 М.
Gameplay Tags in Unreal Engine 5
23:43
Unreal RPG Mastery
Рет қаралды 14 М.
Levelling Up / EXP System - Unreal Engine Tutorial
15:41
Matt Aspland
Рет қаралды 18 М.
UE5 Understanding Delay - Be a better game dev
13:29
LeafBranchGames
Рет қаралды 9 М.
Create a Role playing game in Unreal Engine Part 9 - Attribute listener
14:59
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН