2-d and 3-d Game Development

  • Thread starter Thread starter Mythran
  • Start date Start date
M

Mythran

Was wondering (cause I saw the other 2-d game post) how well/efficient .Net is
with 2 and 3 dimensional games? For example, could a 3-d game be developed to be
as fast as it would be if it was developed in C/C++ with assembly? (normally,
any good 3-d game will be optimized in part with some assembly and/or other
languages that are better at specific tasks than the primary language being
used).

Basically, I'm asking if it is wise to create a 3-D game, such as Dark Age of
Camelot or Everquest, using the .Net Framework...is the execution time fast for
..Net? I notice that db connections can get slow (if coded wrong, or other
network conditions) but for single-player gaming, would there be any problems?

Yeah, broad question...can't seem to ask exactly what I want...bah!

Thanks for any help in advance :)

Mythran
 
Hi Mythran,

Using managed DirectX you could create games that are almost as fast as unmnaged ones. I believe one of the creators of managed DirectX claimed the performance difference was something like 3% slower on managed vs unmanaged, but time spent creating managed directx code was far less than unmanaged, with less memory errors etc.

The speed impact is likely to be caused by other things than unmanaged vs managed.
So basically, no it won't be quite so fast, but almost. But it would be far faster to develop.
 
OOOOOOOOO.....Nice Point


Jeremy Davis said:
Remember also that using good algorithms is still the primary way to get fast
code. Slow code is slow code in any language.
 
Thanks

Mythran

Morten Wennevik said:
Hi Mythran,

Using managed DirectX you could create games that are almost as fast as
unmnaged ones. I believe one of the creators of managed DirectX claimed the
performance difference was something like 3% slower on managed vs unmanaged, but
time spent creating managed directx code was far less than unmanaged, with less
memory errors etc.
 
Back
Top