Things You'll Need
Instructions
Determine the hardware your computer will require. The kind of hardware required for your game ultimately depends on how advanced you wish to make the game. For example, advanced graphics and coding will require a graphics card and a processor designed for fast speed.
Join the XNA Creators Club by clicking "Sign In" and entering your Xbox LIVE login information. This is a community for game creators who also take the time to review your game before it is allowed to be released, to ensure that your game is fully functional and without bugs. If you do not have an Xbox LIVE membership, you can sign up on the XNA login page. You can simply sign up for a free membership at this point and sign up for a premium membership later. (See Step 5)
Download and install XNA Game Studio 3.1.
Learn the C# language, since XNA Game Studio requires the .NET Framework to run. You can learn the language online, but be prepared for this process to take up to several months, depending on the complication of your game idea. (See Resources)
Obtain a premium membership in XNA Creators Club. A temporary, one-time four-month membership costs $49; an annual license costs $99. These prices are current as of mid-2010. You do not need to purchase a premium membership if you intend to make games solely for the computer, but it is required to submit them for review on the Xbox 360.
Link your Xbox 360 console to your account. To link the two, download "XNA Game Studio" from the Game Marketplace and follow the instructions.
Create your game in XNA Game Studio using your newly learned language. Because C# is flexible, you can make as complicated a game as you want and use advanced graphics.
Package your game and submit it for review in the XNA community. If there are any bugs, your game will fail, and you will need to debug it before resubmitting. If there are no problems, your game will be added to the library of Xbox 360 indie games.