and regarding the tutorials used. I started out with digital tutors, they got me introduced to how blueprints work : http://www.digitaltutors.com/tutorial/1688-Introduction-to-Blueprint-in-Unreal-Engine , http://www.digitaltutors.com/tutorial/1861-Creating-Gameplay-Systems-using-Blueprint-Features-in-Unreal-Engine and then i transitioned to EPIC’s own tutorials : Blueprint Creating a 2D Side-Scroller | 01 | Live Training | Unreal Engine - YouTube , Blueprint Creating a 2D Side-Scroller | 02 | Live Training | Unreal Engine - YouTube .
That’s the gist of it at least. After i did those i felt confident enough to start doing my own thing. OFC google and https://answers.unrealengine.com/ were tons of help while making my own kit as well. My approach is learn the basics of the system and then figure out something you want to create and then learn as you go. I did not know how to add xp or wall jump or dash or attacks or these kinds of things when i started working on the kit, but i learned how to do them one at a time.