Jump to content
  • Advertisement
Sign in to follow this  
motionl2

XNA question

This topic is 3634 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

What is everyones general thought on creating games with XNA, if you have little to no experiance in programming? Is it a wise choice, is it a good system to use entering into the making of games, or is the approach of going straight into C++ and learning that system a better choice. Generally im asking is XNA a good place to start or should one look elsewhere for a better starting point Thanks

Share this post


Link to post
Share on other sites
Advertisement
XNA Game Studio and C# is a great place to start learning game development. C# simplifies a lot of the "beginner pains" you'll find in languages like C/C++ such as memory management which can make it a lot easier to get going. In addition, C# has a decently similar syntax to C++ so if you decide to ever move to C++, the C# syntax won't be a total waste.

Beyond that, game programming is game programming. 99% of what you learn as a beginner should be language and framework independent. As a beginner you should focus on learning concepts rather than worrying about which language or framework to use. I think XNA GS and C# are great because they do simplify lots of things (such as taking care of creating and monitoring your graphics device and game loop) so you can get right down to making your game.

Share this post


Link to post
Share on other sites
thanks for the reply, i have heard alot about starting with C#, what other sorts of things can one do to better himself in developing a skill in this language, since XNA is purely designed to make games

Share this post


Link to post
Share on other sites
Quote:
Original post by motionl2
thanks for the reply, i have heard alot about starting with C#, what other sorts of things can one do to better himself in developing a skill in this language, since XNA is purely designed to make games


You no need to deal with CoCreateInstance and other COM stuff, as in DX & Cpp , C# is managed language. This is quite scary, aint it?

HRESULT CoCreateInstanceEx(
REFCLSID rclsid,
IUnknown * punkOuter,
DWORD dwClsCtx,
COSERVERINFO * pServerInfo,
ULONG cmq,
MULTI_QI * pResults
);

Share this post


Link to post
Share on other sites
I know there is quite a few tutorials on using XNA, from your personal opinion are they useful do you actually learn what your doing or does it just make you copy paste

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!