A FPS game??

I am wondering if the xna game studio is powerful enough to make a FPS game such as HL2 or Halo. Now I assume that none of us could re create such master pieces but would it be easier to make a FPS shooter in XNA game studio using C# or direct x using C++. I know visual basic like the back of my hand (who doesn't) and C# is a whole lot easier to learn than C++ so which would be easier and better. I know C++ is more powerful blah blah blah but i meen how much of a performance difference is C# and C++ for a video game


Answer this question

A FPS game??

  • Ammar Ismail

    Don't see why not. The only game I know of for comparison of C++ and C# is Marble Blast Ultra. When it was ported to XNA, the guys said the wasn't a noticeable performance hit. MBU isn't HL2, but it's not Pong either.

  • Batikit

    I would say that for games on the PC C++ is better. DirectX provides way more support than XNA. C# is a language derived from C++. Because Microsoft wanted a language that was like C++ but more Microsoft than the world. C++ was created and is adjusted by the people who write C++. C# was created and is adjusted by Microsoft. So Microsoft has more of a handle on C#. So since C# is Microsoft it doesn't allow you to do the things C++ does. C++ is more of a raw language. It's like have a rocket laucher but just not assembled, and C# is like having a SMG already assembled. Who's going to win the unassembled rocket laucher or the assembled SMG. Depends on the user... The payoff for the rocket laucher is greater than the SMG but you have to know how to assemble it.

    In all it is up to you. What are you going to do

    If you want to do High-Def top of the line, best of the best, PC games than you should learn C++ and DirectX.

    If you want to do High Def somewhat top of the line, PC AND XBOX 360 games than you should learn C# and XNA.

    But I'm sure that soon XNA will be just as powerful as DirectX. Just right now it's in its early stages...

    Hope that helped some...

    wakawaka54

    The 13 year old genius



  • A FPS game??