Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. IT & Infrastructure
  4. best programming language for games using directx...

best programming language for games using directx...

Scheduled Pinned Locked Moved IT & Infrastructure
game-devcsharpc++asp-netgraphics
4 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    tom_dx
    wrote on last edited by
    #1

    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;

    S 1 Reply Last reply
    0
    • T tom_dx

      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;

      S Offline
      S Offline
      segment_fault
      wrote on last edited by
      #2

      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/

      T 1 Reply Last reply
      0
      • S segment_fault

        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/

        T Offline
        T Offline
        tom_dx
        wrote on last edited by
        #3

        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;

        S 1 Reply Last reply
        0
        • T tom_dx

          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;

          S Offline
          S Offline
          segment_fault
          wrote on last edited by
          #4

          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

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups