[=;18197]
I don’t know why you guys still writing walls of text about something irrelevant. For now we got C++ because it easier to hook up right now, C++ always been in unreal, simply not accessible for mare mortals until now (it’s something that i think most people still don’t get it, C++ didn’t replace anything, it’s Blueprint that replace both UnrealScript and Kismet). But as there source code people can implement support for any language they wish for, there already people doing C# bindings even with editor integration, you can even recreate UnrealScript, i bet some crazy person will do that one day… so can be happy… yes, right now
I really recommend to learn C++ thru, because without that knowledge you won’t be able to go deep in to the engine and extend thru it’s borders… which was the same with UE3,2,1 for licenced users
[/]
I think we’re mostly disputing the people who are saying C++ is the end-all be-all of everything. Personally, I don’t know anything about C# (other than submitting some bug fixes in some tools, I’ve never had any reason to learn it), but I know a whole lot about Python, PHP, Unrealscript, Javascript, and a lot of other things that I’ve had reason to use. I use the tools that get the job done, but I’m rarely the guy deciding what those tools should be for a product. And I’m really certain that there are very good reasons why people don’t just write everything in C++.