[=;210837]
Yes but from what i have experienced so for they are not as good as when you get with C# / VS / Resharper combo. In an earlier post i mentioned resharper is making a C++ version so that should help a lot. But using there beta thing are still clunky and slow. And it doesn’t really solve the magic string issues of macro’s.
[/]
I recently made the move from Unity to Unreal Engine. I had been using Unity and C# since 2009, and I liked it alot. I had never touched C# prior to 2009, and so I only had about 5 years of experience with it. Was C# perfect, was Mono under Unity perfect? No, not at , but what language is? I hadn’t touched C++ in over 7+ years ( and even then I wasn’t a C++ veteran ), and yet I took the dive during Christmas vacation, and was able to get right back up to speed with C++.
The most difficult part of the Unreal C++ process was just getting used to the Unreal API. I would suggest code examples inside the C++ Unreal API Documentation. Unity’s documentation had greatly improved once they included example code in the API Documentation.
I was comfortable with C#, yet I grew unhappy with the slow, closed door development cycle Unity is following, having to pay a $1800 upgrade fee for what is really a fairly medium update ( 5.0 ). I knew that part of the move to Unreal was having to get back onto the C++ horse, one that I had only barely learned to ride 7+ years ago. Yet it was the transparent development practices of Epic, the amazing additions since March 2014, and the fact that Epic actually makes games with their own engine aka “Eats their own Dog Food” that made the choice of switching from Unity to Unreal Engine worth having to relearn C++ worth it.
If someone makes a C# scripting plugin for Unreal Engine, great, go ahead and use it, support it. In the meanwhile, Epic has been VERY clear about why they wouldn’t be doing the work themselves, and I for one applaud their choice. I’d rather Epic remain focused on the core development of the engine, adding features that add to the whole, not increase their development and support load beyond what C++ and Blueprints already does.
For those in the thread that are supporters of C#, I’d say, give C++ a , it is worth it. I was a lover of Code Rush, a VERY similar produce to ReSharper, I found out about VAX - Visual Assist X for C++ by Whole Tomato Software, and it was everything that Code Rush / ReShaper was for C#. I basically can’t live without it, and it was much cheaper then Code Rush to boot 