[=CHADALAK1;15530]
I wouldn’t necessarily say that they went wrong with UnrealScript. It was a language that was a bit more straight forward than quite a few languages. Also because of UnrealScript, I was able to jump right into the C++ code quite comfortably. I would be quite lost if I didn’t practice UnrealScript before UE4 came out.
[/]
UnrealScript was the wrong choice indeed. It’s slow (20x slower than C++) and C# is way more powerful. I wound’t say that C# is the future of game programming, but its very good. I prefer C/C++ as a programming language, C# is the second best.
The “easy” transition from UnrealScript to C++ is because they rely too much on their macros, which makes it very similar to UnrealScript.