Which skills are actually needed to make a game?

Great stuff guys! It seems like there are countless ways to handle this. I’m currently learning php and java (do you ever fully learn? :slight_smile: ) with a few ideas I want to make a reality before this year is over. So it is taking up a lot of my time, I’m not gonna lie. That’s why I kind of wanted to know where I start and so that I don’t “waste time” learning something that I don’t need at my level. I’m gonna be honest with you and say I’m not super serious about this, but I’m seriously interested. I’ve always wanted to make my own games, especially rpg’s and horror, always thinking up scenarios and how things would work. But I can’t shove the other stuff I’m learning aside because those are things I’m very serious about right now. One thing doesn’t have to exclude the other though. I’m going to check out the books and lynda’s basic tutorials of UE4. After I’ve learned how to work the basics of UE I might go into other programs. Until then I’ll use whatever free things are available.
Thank you so much for all your answers!