[=;107524]
Not really no, if I wanted to learn an engines source code I’d make my own engine instead of trying to reverse engineer other peoples work. Also the reason why I really don’t care is I use engines to speed up game development, the game is what’s important not what you use to get there.
[/]
My main point was that you can debug stepping through the engine source code, providing a better understanding of why something in your own code may not behave as expected.
[=;107524]
I’m not really fussed what language people use to make games, if C# is quicker from a development speed angle that’s what I’ll use. If my team is more familiar with C++ that’s what I use, in terms of speed the only thing I care about is the game meets latency requirements to run at a decent speed across the board. C# could be 50X slower for all I care, if my game is performs within boundaries for console and minimum PC specs than it’s good enough for me.
It’s all about the end goal and a language is a means to an end.
[/]
That’s certainly true and if you’re that pragmatic, you may end up choosing Unity in case C# is so important.