"Recently getting into programming" is probably not quite enough to do a Smash Bros game, at least not like what Nintendo does. I would manage your expectations a little, platformers are pretty easy on a game engine because their built-in physics do most of the work for you, but very few people do fighting or beat 'em up type games well. If you've ever seen Corta's Splatformer, something like that might be a more realistic goal.
That said, I have been playing a lot of Steam's platform fighter games, Brawlout, Rivals of Aether and Slap City, and I would like to try making my own some day.
I've been working on a series of 3D character base meshes:
Irecently discovered a snarl with the rigging that's going to probably require redoing a lot of things, so they're not really ready to go right now, but I'm hoping to have them ready for sale during January. After the races are up for sale, I want to make outfits, then start making animations. Then I might be free to make games, although I could probably do some game related outfits and animations at the same time I'm making sale stuff.
However, I completely fucking hate using Unity. If all I have to do is deliver graphics, then I don't really care what you use, but if you want more involvement than that, Unity is a deal breaker. I like Godot, it's missing a few important features, but the next update is right around the corner, and UE4 might be okay, but I haven't used it much yet.