views:

999

answers:

8

I've been searching on Google for some C# programs. I have found Paint.NET. Is that the only C# program out there? What about games? Someone have a link to 3D game in C#?

+7  A: 

If you want to write games for Windows or the XBox360 you can use XNA... also their are tons of apps all over the place that use C#. You can also find projects that were written in .Net on CodePlex

XNA - Game Studio

Matthew Whited
+1  A: 

check codeproject

ArsenMkrt
+9  A: 

Quake was ported to C#/Silverlight: http://www.innoveware.com/quakelight.html

Play it now: http://www.innoveware.com/ql3/QuakeLight.html

Jonathan Sampson
Do you have Link?
David Basarab
Link! link! link!
Paolo Tedesco
Updated the link.
Jonathan Sampson
A: 

SourceForge might be a good place to start. On the projects page select C# as the programming language and search. There are currently about 17,000 C# projects.

Browsing the the source for a large project may be a bit daunting if you are learning - I'd recommended trying to find something simple to start with.

Edit: Another couple of quick links to games

John Sibly
+1  A: 

You could have a look at Unity3D - it uses Mono to let games run on Mac and PC. All behavioral code is written in C#. There are games by both EA and Cartoon Network as well as loads of corporate and indie games based on Unity. Unity 3D Game List

schwartz
+2  A: 

A very good resource is the XNA Creators Club.

This has some great resources for learning (the starter kits for XNA are full games, with artwork, written in C#). In addition, there is a community driven site full of examples of 2D and 3D games written in C#.

Reed Copsey
+1  A: 

You can have a look at SharpDevelop and/or MonoDevelop, two spen source .NET managed IDE.

Also, as others stated, there are plenty C# OSS frameworks that you can study. Here is a first list.

Romain Verdier