xander wrote:C# is part of .NET, isn't it?
Yes. Strictly .NET.
xander wrote:You may not care about those OSes, but I have to say that one of the things that I really like about IV is that they serve those markets, as well. As far as I am concerned, as a Mac user, .NET and everything it contains is entirely useless. C++ and OpenGL are the way to go.
Note, I mentioned compatibility as a problem. However, IV is a full-fledged business now with employees and all. Thus, porting to other os's is a possibility. For me (and others), with only one to a few people total finding time between job and school to work on the game, one os is probably all we can handle anyway for the time being.
shinygerbil wrote:I dabbled with C# and it really is a doddle. It's like child's play when compared to C++!
Obviously, dabbled is all you've done. C# is powerful. It's incompatible at the moment (who knows when the Mac and Linux frameworks will be released, if ever), and if you compared the languages bit by bit, C++ will have an edge, but C# is up there. It is not childsplay.
Stewsburntmonkey wrote:There are some attempts to bring C# and .NET to non-Windows platforms, but I think they are in the same realm as Wine and attempts to bring DirectX to non-Windows platforms.
The idea is that Mac and Linux .NET Frameworks would be created so that the software would be directly supported, but no one knows when or if that will even happen. If it does, I'd imagine xna and managed dx may be ported as well since they are both dependent on the .NET framework. Then again, for all I know, managed dx and xna are wrappers for native dx, in which case I'd be wrong.