best programming language for games using directx...
-
what's ur opinion C# or C++, i used to program games in c++ but moved to c#, now i went over to a friend who programs games in c++, i miss the extra challenge of c++ w/ more control and more hard core code and low level manipulation but then again c# is simple and yet effective i don't know what i should do. i miss the hybrid design of c++. what do you think is better, maybe give some advantages... of a side, maybe i'll have to defrag something but anyways do you think c++ will still be around to see the next and the next game generation or will the simplicity of c# prevail for the later generation and beyond? note: friend was downloading series of star trek from internet, i don't want to end up like him so im partly thinking about this also :) IM PROUD TO BE A GMAIL;
-
what's ur opinion C# or C++, i used to program games in c++ but moved to c#, now i went over to a friend who programs games in c++, i miss the extra challenge of c++ w/ more control and more hard core code and low level manipulation but then again c# is simple and yet effective i don't know what i should do. i miss the hybrid design of c++. what do you think is better, maybe give some advantages... of a side, maybe i'll have to defrag something but anyways do you think c++ will still be around to see the next and the next game generation or will the simplicity of c# prevail for the later generation and beyond? note: friend was downloading series of star trek from internet, i don't want to end up like him so im partly thinking about this also :) IM PROUD TO BE A GMAIL;
Very few game developers (I can't think of ANY) use C# for programming their game engines. You will find C# used on the production, tool side of things (ie, creating level editors, particle editors, artist tools, etc). The majority of PC engine related code is written in C++/C - with pieces of it in assembly (very few nowadays -- HLSL is now showing up in a lot of new games). On the console side of things, most games are written in C++/C. STL useage is minimal (mainly in tools), template useage in general is growing.. but can lead to hiding all sorts of performance issues (or causing them). In general, stick with C++. You can use D3DX (the extensions) to get a game shell up and running in practically no time -- as well as help in loading models, textures from your favorite art packages. Hope that helps. Read more of what I have to say at http://directx9.blogspot.com/
-
Very few game developers (I can't think of ANY) use C# for programming their game engines. You will find C# used on the production, tool side of things (ie, creating level editors, particle editors, artist tools, etc). The majority of PC engine related code is written in C++/C - with pieces of it in assembly (very few nowadays -- HLSL is now showing up in a lot of new games). On the console side of things, most games are written in C++/C. STL useage is minimal (mainly in tools), template useage in general is growing.. but can lead to hiding all sorts of performance issues (or causing them). In general, stick with C++. You can use D3DX (the extensions) to get a game shell up and running in practically no time -- as well as help in loading models, textures from your favorite art packages. Hope that helps. Read more of what I have to say at http://directx9.blogspot.com/
-
yeah but i heard that c# was gonna take over just like c++ did to c, c# will do to c++? what you think? IM PROUD TO BE A GMAIL;
Potentially... In my opinion, for that to happen, cross platform game developers (ie, people that write for PS3, 360, Revolution, NGC, XBOX, PSP, DS and PC/Mac) - write their code in C++/C. A company that develops for just the PC is probably more likely to switch to C# than one that develops for multiple platforms. If you're interested, read more of what I have to say at my DirectX9 site. - Segment Fault