Jump to content


C# and .net for gaming


9 replies to this topic

#1 thekingofgaming

    New Member

  • Members
  • PipPip
  • 12 posts

Posted 15 December 2005 - 09:27 AM

Hi guys what do you think of c# .net for game development and is there any official game developed entirely in .net? thx

#2 anubis

    Senior Member

  • Members
  • PipPipPipPip
  • 2225 posts

Posted 15 December 2005 - 02:26 PM

There is the Purple# engine : http://www.bunnz.com/
That's all I can think of right now
If Prolog is the answer, what is the question ?

#3 thekingofgaming

    New Member

  • Members
  • PipPip
  • 12 posts

Posted 15 December 2005 - 04:10 PM

I dont dont mean engine sorry but any commercial games e.g. fps etc... by the way thx for the reply

#4 anubis

    Senior Member

  • Members
  • PipPipPipPip
  • 2225 posts

Posted 16 December 2005 - 03:15 PM

not that i know of
If Prolog is the answer, what is the question ?

#5 wazoo

    New Member

  • Members
  • PipPip
  • 27 posts

Posted 16 December 2005 - 05:23 PM

AFAIK ArenaWars was written in C#.

That's about all I know of.

#6 roel

    Senior Member

  • Members
  • PipPipPipPip
  • 698 posts

Posted 16 December 2005 - 05:33 PM

I can't find the reference, but I remember a very impressive IOTD on flipCode of an engine written in C#. I believe that it is very feasible to write an engine/game in C#, I'm currently developing an engine in C# and I am planning to use it for a game.

Besides that, .NET/C# must be the feature; if Microsoft really wants something to happen, it simply happens, a few mega-dollars here and there and voila. Games are also the feature, so .NET/C# + games = the feature. Great syllogism, isn't it?

#7 Mattias Gustavsson

    Senior Member

  • Members
  • PipPipPipPip
  • 413 posts

Posted 16 December 2005 - 08:44 PM

Personally, I wouldn't write a game or engine in C#, at least not for a few years. But it is not the performance I'm worried about, it is the availability of the .NET runtime on the players computers (I don't want to have to bundle my games with hundreds of MB of runtime, especially if it is a downloadable game). Also, I've heard worrying statements about incompatibilities and inconsistencies between different versions of the runtime. I just feel that for me, it is not yet a mature enough platform, and I doubt it will be anytime soon.

That said, it is a very nice development environment, and I really hope it will become a viable platform sooner rather than later. For corporate development, where you have full control of the deployment environment, I'd choose .NET every time, even as it is today.

#8 roel

    Senior Member

  • Members
  • PipPipPipPip
  • 698 posts

Posted 16 December 2005 - 09:02 PM

The .NET Framework Version 1.1 Redistributable Package is just 23.1MB, and I think that XP SP3 (if it will exist) and Vista will have the framework by default for sure. Besides that, you can then also argue not to chose for DirectX9.0c, because of the download. I don't know about the incompatibilities though, I never had problems with that. One other reason not to go for .NET + managed directx is the documentation; it sucks imho.

#9 Mattias Gustavsson

    Senior Member

  • Members
  • PipPipPipPip
  • 413 posts

Posted 17 December 2005 - 12:09 PM

I wouldn't go for DX9 either, not without a fallback to at least DX7. But that's probably because I'm concerned about the download size. For CD/DVD distributions it would be less of an issue.

#10 roel

    Senior Member

  • Members
  • PipPipPipPip
  • 698 posts

Posted 17 December 2005 - 04:10 PM

by the way, maybe interesting: http://www.thezbuffe...ries/games.aspx





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users