Game development

B

Benjamin Vigneaux

Well, I'm very interested in game development, I'm just starting out though,
browsing here and there for tutorials, references, etc.. and learning about
the game development industry...

What i've realized is that, apparently, most of the games out there are
likely to be coded in C++, is this because the language offers features
which are better suited for game development? or just because it has been
out in market for a longer period of time than C# (for example)?

Latest games like Gears of War (for example), are coded in C#? is this an
appropiate language for game programming?
 
N

Nicholas Paldino [.NET/C# MVP]

Benjamin,

I don't believe Gears of War was done in C#.

If you want to do game development in .NET, check out the XNA kit. It
will allow you to create games for the XBOX 360, and I believe, the windows
platform.
 
A

Arne Vajhøj

Benjamin said:
Well, I'm very interested in game development, I'm just starting out
though, browsing here and there for tutorials, references, etc.. and
learning about the game development industry...

What i've realized is that, apparently, most of the games out there are
likely to be coded in C++, is this because the language offers features
which are better suited for game development? or just because it has
been out in market for a longer period of time than C# (for example)?

For simple to intermediate games then C# would be an excellent choice.

I believe there game toolkits available.

For the most advanced games, then I think they will continue to
use C/C++.

The usage of C/C++ is to some extent historic determined. But
the real advanced games some of the parts especially for graphics
needs to be highly optimized for the hardware. I guess you
could use a mix of safe C#, unsafe C# and C/C++. But there
are not much point - if safe C# does not fit the task, then
doing it all in C/C++ is simpler.

Arne
 
P

Peter Webb

Peter Morris said:
XNA works on the full version of VS too.

Last time I looked, XNA only worked with VS 2005.

(or, more accurately, the Help system only worked properly with VS 2005).
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top