Hey @ManicMoon95! Welcome to the forums!
So what I would look into is “character classes” instead of “Factions”. “How to make separate character classes” etc. on Youtube will turn out quite a few results!
Look for anything you can use as inspiration, it will likely mostly be something high-fantasy but you can make it work, I’m sure! Also, look for tutorials on “Child Classes” and get into that as much as you can for this, it will save you a lot of work down the road! Here’s some documentation to help with that!