Where to start?

May 14, 2010 at 4:14 AM

Hi, I'm a cs student (only 1 year under my belt) and over the last week I've been picking up some C# and XNA. I'm looking into creating a fast paced 2d action game. Would using Box2D be a good place to start? (though i doubt i need anything more than basic physics)... Either way I'd be interested in learning more about Box2D.XNA but haven't been able to find any really good info (admittedly I didn't look THAT hard). 

Thanks :)

Jun 19, 2010 at 5:36 PM

Sorry for the late reply,

Box2D.XNA can be a great technology to use in many different kinds of 2D games.  If you are new to game development in general, I would recommend starting out by making games that do not require a physics engine.  Integrating a 2D phyics engine into a game (especially into the game mechanics) can be tough especially if you haven't dealt with the basics before.

So, if you are new to game development I would start with some of the XNA tutorials or starter kits:  http://creators.xna.com/en-US/education/starterkits/  There is a lot of other info and an excellent forum on that site.

If you are familiar with 2D game development already and just want to incorporate physics, particularly Box2D.XNA, then you could start here: http://blogs.msdn.com/b/brandf/archive/2010/01/04/adding-2d-physics-to-your-xna-game-studio-game-part-1.aspx

It isn't much but it can help you jump in to things.  The best way to learn is to experiment and play around with the testbed samples provided in the Box2D.XNA solution.