Why C++ for Unreal 4?

[=Gigantoad;107573]
My main point was that you can debug stepping through the engine source code, providing a better understanding of why something in your own code may not behave as expected.

That’s certainly true and if you’re that pragmatic, you may end up choosing Unity in case C# is so important.
[/]

You could do, but you may be missing out on important tools and feature sets that Unity doesn’t have. I wouldn’t shy away from C++ just because it’s C++, it might be a little scary to some but I hope as a community we can give them a helping hand.