My evening of learning UE4....well....it didn't go quite as well as I hoped. I feel like I'm just too comfortable with Unity to get comfortable quickly. I would be more productive just going straight to a basic lib that gives me a framebuffer.
@neilogd @khalladay UE4 is still very much rooted in design decisions from 20 years ago. Lots of technical debt and spiky edges. The surface area is huge, and the boundaries are unclear. It took a couple months to really get into it in a meaningful way. It makes a lot of assumptions about what you're making before you even start. The engine code has at least some amount of knowledge about Main Menus, characters and movement, etc. :(
In terms of actually understanding what's going on, I found starting with one particular system (in my case, the renderer) helped, because it broke the engine into a more manageable chunk.
For awhile that was the only system I understood, but at least I had that knowledge to help me put other systems in context when looking @ them