Gameprogramming with C#

Started by
1 comment, last by SiCrane 18 years, 8 months ago
1) Is C# proprietary (to MS) or free to use by anyone, anyhow, and on any platform (kinda like C++)? 2) Is C# much easier than C++? Does using C# instead of C++ usually diminish the development time (making games)? 3) Have a lot of gamedevelopment migrated from C++ to C#? Is it perhaps even more popular than C++ nowadays? 4) Is C# powerful enough to develop high-end commercial games? Are there any examples?
------------------------Why of course the people don’t want war. ... That is understood. But after all it is the leaders of the country who determine the policy, and it is always a simple matter to drag the people along, whether it is a democracy, or a fascist dictatorship, or a parliament, or a communist dictatorship ...Voice or no voice, the people can always be brought to the bidding of the leaders. That is easy. All you have to do is to tell them they are being attacked, and denounce the pacifists for lack of patriotism and exposing the country to danger. It works the same in any country. [Herman Goering]
Advertisement
1) I suppose it is proprietary to MS. But there is a Linux port called Mono, but I don't know what its official legal status is.

2) Definetly. C# is easier to learn and to write code in. You'll never have to worry about memory management as you did in C++. Plus it is less error-prone and thus easier to debug.

3) Not yet. C++ is still used in 75% of the games nowadays (I got this % from a post here..). But in my opinion, C# is the language of the future.

4) If you use 21st century technologies such as vertex/pixel shaders, surely! We're developing a 3D sci-fi game in MDX with C# and it looks nice :) Have a look at the screenshots in our forums (link in sig).
--Avengers UTD Chronicles - My game development blog
Cross post. Closed.

This topic is closed to new replies.

Advertisement