Why C++ for Unreal 4?

[=;107524]
Not really no, if I wanted to learn an engines source code I’d make my own engine instead of trying to reverse engineer other peoples work. Also the reason why I really don’t care is I use engines to speed up game development, the game is what’s important not what you use to get there.

[/]

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.

[=;107524]

I’m not really fussed what language people use to make games, if C# is quicker from a development speed angle that’s what I’ll use. If my team is more familiar with C++ that’s what I use, in terms of speed the only thing I care about is the game meets latency requirements to run at a decent speed across the board. C# could be 50X slower for all I care, if my game is performs within boundaries for console and minimum PC specs than it’s good enough for me.

It’s all about the end goal and a language is a means to an end.
[/]

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