Originally posted by Adik
View Post
Yes and No... C++ and C# share traits along with many popular scripting languages, which in turn stem from earlier simpler languages like C etc.
In short, you're not looking at huge differences like going from procedural to recursive languages i.e. Lisp, which is hellish to get your head around.
Raw C++ has headers, pointers, object oriented structures, and memory management to contend with. Low level stuff not everyone likes. But, UE4's C++ is simplified.
However C# is far simpler, and Unity C# goes even further because of its componentized nature. Unity C# is so simple, its almost like creating macros in Microsoft Office.
Unfortunately, Tim S has made it abundantly clear, that even if C# is added to unreal engine, it will not be componentized like Unity C# is. So is it worth holding out for?
Comment