Is there any chance of C# bieng adopted by the AAA game studios, as a replacement to C++?
Not only is there a chance, but it has already happened.
Years ago.
Several engines at my studio (EA) are written in C#, or a mix of C# and C++.
Years ago.
Several engines at my studio (EA) are written in C#, or a mix of C# and C++.
Why replace C++ why not just use C# and C++ together, I think C++ gets far too much hate these days and C# not enough compliments yet both can be used together efficiently :/
Can you please name a few? It will be very kind of you....
I'm not sure what I can point out without breaking NDA, but it is public knowledge that The Sims 3 used C# for the objects and interactions code, and the SIms3 modding community apparently love it.
I know of three other engines that do, but I can't find references to any of those three on Google so I'm not posting them.
Second Life also used C# for scripting.
Okay, I did find some references to this one in Google as well. The latest Frostbite engine also has C#. That engine has shipped several games.
The only obstacle to this - and I emphasize only - is adoption by console manufacturers. Until C++ is displaced there, it will continue to be heavily used for major game development that involves consoles.
Wielder of the Sacred Wands
[Work - ArenaNet] [Epoch Language] [Scribblings]
We use mono on the consoles. It is a little more difficult to debug, but not so much more than C# using the various awful debuggers out there.
The only obstacle to this - and I emphasize only - is adoption by console manufacturers. Until C++ is displaced there, it will continue to be heavily used for major game development that involves consoles.
We use mono on the consoles. It is a little more difficult to debug, but not so much more than C# using the various awful debuggers out there.
C++ debuggers?
@frob Frostbite does uses C#; only the game editor is writern in C#, rest pipeline (c++), render engine (c++), etc.
If you have any solid link about, that would be too nice of you...
Also, in sims 3 the main game logic (upper level) is C#, but the core engine (renderer etc) is C++...
If you have any solid link about, that would be too nice of you...
Also, in sims 3 the main game logic (upper level) is C#, but the core engine (renderer etc) is C++...
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement