Hello, everyone. Some friends and I want to develop a 3D engine (using DX9). We know how to create an engine using C++. But should we go with C# this time
I have been using C# for a while now, and I am confident. But I just need to know someone else's opinion on creating a DX engine in C# or C++.

DX Engine (3D) ... C# or C++?
JockePe
Vasia
Carefull of the samples you use for benchmarking purposes though. I thought I remembered reading a post by Tom Miller that the billboard MDX sample was not a very good frame rate tester due to unoptimized managed code. (Please correct me if this sample has been updated/optimized in the latest SDK).
I'd go with the previous suggestion(s) that it all depends on your end user requirement to run your game.
Tex Riddell
Have fun.
Suzanne Cook - Microsoft
i think c# will reduce the performance of your game, so i would say use c++
I started dx with vb and started learning c++ just for game dev cause its faster
just check the difference between c++ and managed code samples ... on my pc c++ samples are getting like 200fps more as managed code samples.