So there isn’t really a discussion place so I hope this post is okay.
So I’ve been doing the 2D course for a while. I’m actually a bit frustrated with myself for how long it has been taking due to work and social commitments and adult responsibilities getting in the way. On top of that, Unreal isn’t the most welcoming and intuitive program, from the coding side of things. I feel like I’ve not really been doing much of what I expected to do…which is more like Raylib (the first course I took on GameDev) and doing C++ closer to the ground level. I don’t really feel like I’m using C or C++, and more that I’m learning Unreal’s language.
With that said, there are so many Unreal specific macros and functions to learn I feel like I’m learning a new language from scratch. I take tons of notes as I do the lessons (because I’d never remember so much information otherwise…this also contributes to why I’m so slow doing the lessons. a 12 minute lesson takes 40 minutes with pausing and taking notes and entering code), and so much is obfuscated behind proprietary Unreal functions and macros that it doesn’t seem like somone that trained on Unreal first could take this knowledge to another engine.
Keep in mind I’m saying this as someone still new to Unreal, so I don’t know if it “opens up” the more you work with it.
I guess my main question is what are ways that you all handle the overwhelming amount of information and things to learn? Do you have a system to memorize things or do you take notes? Do you feel frustrated when you forget how to do something in Unreal?
I think for me I wish the documentation was better. If I need to know how to do something in C or C++ I could go to cppreference or some other site and find the function, what arguments it takes, what it does, and examples. Unreal doesn’t seem to have that. I’ve tried going through the documentation but it leaves a LOT to be desired. I wish there was a book or site with a breakdown of Unreal functions and variables much like there would be for any language.
What about you? What do you like or dislike about Unreal?