how to make a skill tree but even more complicated because that's what i need

i doubt i will get an answer since i already asked something similar and was told i couldn’t get an answer here but i will ask it anyway. what i will do is describe what i want to make and what i would like is for someone to tell me how to make that or if this is not the right place to ask a question like that please tell me where i should ask.

1- what i want to make is more of a world building tool then it is a game. what i want for starter is a menu with two buttons leading to deferent places. these buttons are described bellow as 2, 3 and 4.

2- i want a button that takes me to a page where i can create a skill and put it in a list. i want to press a button on a blank page, be able to fill in a document where i can select the type of skill and write the name of the skill, then press ok and it will add an image and the name of the skill to the blank page and be able to do it over and over again to create multiple skills and make the original blank page a list of all of them. with at the top one of those classic things that i can say, only show the skills of this type on the list or show all.

3- i want a button that takes me to a page where i can select a character race. then it will take me to a blank page that is deferent for all the races where i can click a button that says add skill and it will pop up a list of the skills from 2 and i can selection that will be added to the blank page, just as an image that when i click on it it will show a description of the skill, then i can add a second one and link them, to make a skill tree. i would be able to connect or disconnect skills so i can add an other skill between two that are already there. i could also grab and move around the skill images to make the skill tree prettier.

4- i want a button that takes me to a page where i can create a character and put it in a list. i want to press a button on a blank page, be able to select a race for a character, fill in a document where i can write the name of the character, then press ok and it will add an image and the name of the character to the blank page and be able to do it over and over again to create multiple skills and make the original blank page a list of all of them. with at the top one of those classic things that i can say, only show the skills of this type on the list or show all. but when on the page of the character i want to be able to then see the skill tree that i created on 3 and select some skills like a real skill tree and i want the skill tree on this page to change along with the skills i add, move or remove from their respective page on 3.

it is so badly explained, that’s why i would like to be able to talk directly to someone as i am making it instead of describing it all. if you think you can help me then please do so, if you are unsure if you understand one part of it please say it and i will try to clarify and if it is just not the kind of thing i can get an answer on how to do it on this site please tell me where i should ask this question.

i doubt i will get an answer

Oh, you will, just not the answer you want; mostly because there is no actual question here. What’s above is a rough outline of some character creation system / path, with a twist!

I doubt there is someone out there willing to talk you through all of the above. You are essentially asking for 1-to-1 tutoring. If your experience is minimal, the tutor would need to:

  • make the entire thing for you (easy)
  • have you do it, with them instructing you on the go (hard)

And even then, you might be unable to continue on your own. But you would progressed a little, for sure.

the right place to ask a question like that

Almost certain you can find help here if you invest, ofc:

https://forums.unrealengine.com/tags/c/community/got-skills-looking-for-talent/job-offerings/76/unreal-engine

However, there are too many unknowns here to even call it a job at this point. In case you decide to go this route - reject anyone’s offer who does not bombard you with A TON of detailed questions you currently have no answers to.


If you want to tackle it on your own (as I think you should), read on. As always with this kind of post (which is neither new, uncommon or unwelcome in any way), do consider breaking it all into tiny steps and work on those instead.

Learn the basics of the engine and the tools before you even start thinking on working on The Dream Project; there is no other way. Without knowing what you’re capable of, here are some topics you will need to dig into:

  • variables, functions, events, flow control
  • structs and data tables
  • framework
  • blueprints communication: direct, event dispatchers, interface
  • inheritance
  • actors & UMG
  • actor components (to work as functional skills?. Perhaps this is not needed if you’re running pen & paper and need need UE to make a character sheet generator only… - because that’s the vibe I’m getting from this)

Write all the bits about your system down, don’t keep it in your head. You do not need a fully-fledged Game Design Document, but meticulous notes on how it all works will be crucial. Add sketches and flowcharts.

it is so badly explained […] a world building tool then it is a game

Kind of but I get the overall idea - it’s an RPG character creator thingamajig.

Good luck!

2 Likes

take a look at structs and widgets.
widgets will allow you to setup the menus like you want, and structs will be used to store all your information.
from what it seems like, you wanted to do what i wanted to do a while back. honestly, i would say be extremely weary of feature creep. dont go adding options for AOE effects to your skills, dont go adding options for minion type skills (necromancy or taming), dont go adding elemental effects, ect. allow your creator to make one skill, and go from there; add more once you have a skill structure figured out.

the feature creep stuff is to simply protect you from yourself.
lets say youve got an AOE attack. does it do elemental damage? if so, would that cause concussive damage, frost bight, burn damage? if you get concussive damage, is there a chance of limb breakage? could that lead to internal bleeding?

keep it simple and work from there.

one quick thing tho; my eyes honestly kinda glazed over while reading all that. its a massive block of text with alot of run on sentences. id recommend turning it into one question (your most important one), and go from there. if you need help with future questions, ask them later. dont ask 4 questions in 1 question lol

1 Like