[=mikepurvis;125872]
I think most people comment about the difficulty of C++ in UE4 without actually using it. Because of the macros and the engine API it is quite different to do game-play programming in UE4 then making a game from scratch in C++. A basic understanding of pointers and how to iterate collections is about all that would be needed to start if your coming from C#.
Unity is a C++ engine. Most of it’s users ignore that fact when discussing it. C# is one of 3 scripting languages they use on top of it for game-play coding, I believe it’s being compiled with it’s own version of Mono just for Unity.
[/]
Yep. And as I said, I agree with the idea that if you want full performance, you have to use C/C++; I just disagree with the blanket assessment that languages like C#/environments like .NET/Java have no place in game development.