I’m going to post your message here (hope you don’t mind) as well as my response, just so that others can read it.
You said that the API has helped you but I had to have an understanding of Unreal structure. How can I understand it ?
I have some basic knowledge of C++.
Also, in your signature, you say that you are a programmer, an animator and a digital artist. Did you start as an artist or a programmer ?
I’m Cody, nice to meet you. When I started looking at UE4, just at the beginning of this summer before my summer college courses started, I had messed with enough game engines (Source, Unity, etc) to know that it would benefit me to watch others first. Even if what they were doing seemed trivial or not what I wanted to do. So I started watching the tutorials on Epic’s YouTube channel.
I don’t claim to be any kind of expert, I in fact still have no idea what I’m doing but I feel like some of those guides and tutorials showed me how the engine works in a few key ways. It’s building intuition about how things work. I can’t put it into words.
Regarding C++, that’s good but you are going to want to understand how public/private/protected works with class inheritance at least. It’ll also help to understand const/static/virtual/abstract/override and how preprocessor macros work as well.
I started as neither an artist nor a programmer, I started as a bored lonely 10 year old playing Runescape 1 on a dial up Internet connection, thinking that the virtual world could be better than it currently was. I then dabbled in Java, HTML, CSS, PHP, later Photoshop and 3ds max, eventually getting some paid animation work which almost put me in an insanely expensive art college. Luckily it didn’t and I’m now a junior level computer science student at CU Denver. I’ve since focused on C/C++ and 3D modeling / rendering. I’m particularly interested in studying real time graphics, with an emphasis on OpenGL.
I hope to recreate one of my favorite childhood games, a little Sega Dreamcast game called Toy Commander, obviously with the better part of a decades of improvements I’ve carefully considered.