Jump to content
  • Advertisement
Sign in to follow this  
moeen k

a vital quesion

This topic is 2540 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

me and my friends worked on little 2d projects with xna technology and we want to work on greater progects . there is a question some people say that xna has some limitaions that doesnt let you make great or best selling games. and for greater works some people say workin with and learning xna is just wasting time. i know we have 2 other tecnologies. direct x and open gl . and i know that xna and direct x just support microsoft platforms. please help me to expand my our work what we have really 2 do? learn open gl and direct x or xna is enogh? please i nedd a complite explanation

Share this post


Link to post
Share on other sites
Advertisement

me and my friends worked on little 2d projects with xna technology and we want to work on greater progects . there is a question some people say that xna has some limitaions that doesnt let you make great or best selling games. and for greater works some people say workin with and learning xna is just wasting time. i know we have 2 other tecnologies. direct x and open gl . and i know that xna and direct x just support microsoft platforms. please help me to expand my our work what we have really 2 do? learn open gl and direct x or xna is enogh? please i nedd a complite explanation


Never listen to "some people".

XNA and DirectX only work on Microsoft platforms yes, but Windows has a huge marketshare, XNA is the only API available for indie xbox360 developers and Intel has OpenGL drivers that are pure shit.

Learn how to make games, and learn about 3D programming in general, the APIs are all so similar these days that switching between them is trivial, Use whatever tool suits your needs. (If you need to deploy your games on Mac or Linux it is probably a good idea to use OpenGL, or a higher level engine/framework that provides an OpenGL renderer).

Featurewise XNA is pretty much equivalent to DirectX9 , if you need or want to play with the newer hardware features you'll have to use OpenGL or DX10+ , odds however are pretty big that whichever API you learn today will be outdated by the time you're ready to make a AAA quality game so learning the details of the APIs is pretty much a waste of time.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!