Okay, so here is my huge dilemma. I know very little about programming as it is. I know about basic memory management, casting, arrays, variables, types, classes, functions, references, pointers (basic) and a few other basic things about c++. I DO NOT know about vectors just yet! So far, after spending a LOT of money on books, online courses etc, over 150 hours of learning thus far, I am finding the task of learning C++ very daunting, tiring and gruesome. Not because of the ‘difficulty’ per se, but because it’s going to take me a very, very long time to bring my newly honed skills into unreal engine 4. Heck, I can do everything else from level design, model design and animations…but bringing this stuff to life requires the necessity of learning c++. I have to learn the libraries, I have to learn UE4’s API, which I’ve looked through and it seems like a complete mess to be considered a reference.
Now, it’s not fair and I will be typecasted by most of you, but Unity introduces C# as a programming option, which I know has automated memory management and is apparently much, much easier to learn. But even after spending more time in Unity than I have with UE4, I find Unity’s engine much harder to just ‘use.’
Now, the question…
Should I continue utilizing my C++ skills and honing them further in order to work on game development within the UE4 engine, or should I just use my c++ basic knowledge and go over to C# with Unity?
How freakin’ long does it take to start understanding C++ better? I know your answer will be subjective, but that’s exactly what I want - YOUR opinion.
How much C++ do I really need to know to start working on the pipelines and understanding them? Most of you will say trial and error, and look at other people’s code. But hell, that stuff is still confusing me A LOT!
Help…just help me!!!
Oh…and please don’t give me the ‘blueprints make your life easier,’ because honestly - if you don’t know programming, then blueprints are just gibberish. Those blueprints are VERY hard to understand to a good extent of using them. I’ve gone through every single blueprint tutorial on youtube including Unreal Engine’s and it has helped me by maybe 10%. Sorry, but blueprints are just visual scripting for someone who already understands/knows programming and the API being utilized.