Well, I currently do not use C++ as I don’t want to learn all of the special C++ things that are specific to UE4, but I would use C++ for all of the heavy lifting, world generation algorithms, etc… You are correct to say that a combination is used, I’ve come to find out that many things are simply a waste of time to do in C++ rather than blueprint.