How To Create a Skill Tree System | UE4 Tutorial

preview_player
Показать описание
In this UE4 tutorial we'll learn how to create a basic but solid and very easy to customize skill tree system using blueprints and a lot of widgets.
A skill tree is one of those things that a good game can't miss unless the game genre doesn't support a skill tree in a logical way. Skill trees allow players to integrate a part of their personal preferences in their character making the effect of immersion more pronounced.
Skill trees can vary from game to game, depending on the complexity of the skill tree, it can make the overall gameplay more interesting but, if it's too complicated, it might confuse the player. With that in mind, it's an important aspect to make sure your skill trees are balanced.

This video makes part of the UE4 RPG tutorial series. Since this series was almost forgotten, I thought today is the day to revive with a neat system that YOU should definitely implement in your game! (Of course, as long as it makes sense to have a skill tree)

········································­­·······································­·­····

If you want to learn more about Unreal Engine 4 and all types of game development related stuff, start right now by subscribing so you don't miss out on any of the upcoming projects:

········································­­·······································­·­····

All content on Nitrogen is available for free. We, as a community, support completely free education available to everyone. Any support is appreciated for me to keep making content for free and improving it.
Рекомендации по теме
Комментарии
Автор

Oh no, 2 weeks have already gone since the last upload and I still haven't fixed my schedule to fit in at least 1 video a week.
I was thinking of making a scene design and a breakdown on that scene each week, so, even if I don't have time for a tutorial, there is something you guys can watch and learn. Let me know if that's something YOU'd be interested in.
As well, I wanted to say a HUGE thanks to all the people that watch my videos and support me and to patrons for sticking with me even through these less-active times. You all are the best! Once I'll get my hand on some free time, I will try to make a schedule to make sure I can fit a good tutorial each week.

NitrogenDev
Автор

Your attention to the plural of 'skillpoint' made me very happy. Cheers for a highly educational and useful video 🍻

galahad-
Автор

YOOOO you have no idea how much this helped. I was looking for a valid skill tree that actually looked like ones AAA game studios use and this was the only tut that showed it. So thank you. Great tut and and good help. Keep up the good work

VinoVenitas
Автор

Good tutorial! Earned my sub. I'm new to unreal and trying to learn all I can

david-patton
Автор

Tutorials are better when you explain why you do things, not just what to do. Its the difference between teaching someone how to do something instead of what to do.

LumberingTroll
Автор

ahhh that set neighbors pattern. I knew how to do everything from scratch up until that last bit. cheers.

stereocodes
Автор

Dude.. This is fantastic.. I love your style of tutorial.. It's fast and to the point, and you still give the time to explain what you are doing.. Top quality stuff!

REE-Animation
Автор

This was by far the best tutorial on skill tries i have come across. I've watched so many tutorials, and most of them were buggy as heck, and all of them just showed you what to do, didn't explain how they actually worked. Your video did actually explain it, so much so i was able to easily figure out how to make a save function to store everything (Tested it and it worked perfectly. i'm so happy :D)

TrinityGamer
Автор

5:20, that attention to detail/ fix for common "bug" :)

gamerdweebentertainment
Автор

For those of you who are having a hard time figuring out how to make skills: On your UI_Skilltree, navigate to the Designer, then click on the skill you want to code. Scroll down on the details panel until you find "on aquired" (where you would find events for button presses/hovers etc)

OptedOberst
Автор

Amazing tutorial! Easy to understand and does exactly what I need.

justinspearlord
Автор

Your tutorial flow is just flawless, clear, quick, smooth, nice!

LoneBerseker
Автор

( this can be complicated to create)Demonic magic tree

Lvl1. Abilities. : Demonic Lightning, demonic fireball
Lvl2. Invisibility, teleportation
Lvl3. Demonic thunder, self healing

And thx for tutorial

Wilk
Автор

went through entire video granted this is a older video but the pacing at which you (explain) things in the video makes me feel like i am watching it on 2x speed this was more of a hey this is what i found out i can do in blueprints video rather then a tutorial thanks for putting it out for those who can follow along but this over all was not a good experience

SudoNitro
Автор

Great tutorial, with very good explanations, easy to follow and without extras, right to the point.

OnigoroshiZero
Автор

if i wanted to make my own icons how would i go about it

Da_Boizzzzz
Автор

For anyone that might be interested in a less painful way of adding the next unlockable skills; your "neighbor" arrays inside the skill slots can be made instance editable and at the for each loop, you can instead have a for loop where you get the last index of the array as the last index of the for loop and voila. Inside your skill tree, you can add an array element inside the widget any of the skill slots inside the widget

bibilicious
Автор

Level up bank account 😂 btw great tutorial also would love to see a tutorial about waking up camera sequence like how most of horror games start .

issamaf
Автор

This was amazing! Definitely a huge amount of information in such a short amount of time!

I will definitely refer to this video when I arrive to this point in my game dev journey.

What fundamentals do you recommend to learn UE4?

kayak
Автор

Hey nitro, awesome tutorial. It would be cool to make some of the skills for the skill tree and turn this in to a series?! Double jump being the first one :)

MZONED
join shbcf.ru