There seem to be many hurdles to get ones game onto Xbox, so far I have uncovered:

You need Visual Studio (once your game becomes commercial you cannot use Express - but have to pay for professional). $1000+

You then buy a XBox to find you also need a harddrive - so buy a Xbox harddrive too. $400

You need to buy XBox Gold LIVE subscription. $70 (Free)

You need to buy AppHub Creators Club subscription $100

Then after all that I cannot even find the place on my XBox to download Indie games?!!! Seriously WTF - after doing all this I could have come proficient in WebGL and done it all for free...

Before I go all the way down this path (hole) are there any other hidden hurdels before I can publish my game?

UPDATE: "Indie Games are not available in Australia, due to the requirement for all games to be rated by the Australian Classification Board, and the prohibitive expenses involved."....... im going to have to break something....

If you are a student you are able to get the professional version of Visual Studio for free( A program called Microsoft Dreamspark ). I believe you need to supply a school email to verify.
–
MilkboatNov 20 '11 at 15:09

9

once your game becomes commercial you cannot use Express I don't think that's true, I'm pretty sure you can sell stuff you make with Express just as legally as stuff you make with Pro.
–
thedaianNov 20 '11 at 15:26

3

I am no expert, but as far as I know the only hurdle is the AppHub Creators account which is 99usd per year. and your game has to pass peer review. You should ask XNA forum for details. I think you can forget about the first three of your points.
–
iamcreasyNov 20 '11 at 15:55

1

I honestly hope you haven't written your game yet, because it would suck if you just found that out now...
–
DManNov 20 '11 at 17:18

4

Also, you CAN submit your own Xbox Indie Games from Australia as stated in the App Hub FAQ in Regional information. Your limitation is that as an Australian consumer you cannot purchase them.
–
ChrisCNov 20 '11 at 23:42

2 Answers
2

You can commercially release games on the xbox as a live indie game with the express version. I believe you can release PC games too.

The xbox you develop on does need a hard-drive.

You need (at least) a silver Xbox LIVE account (free).

You do need an app hub account.

Note, i'm quoting parts of an EULA, but i'm not a lawyer, this is my interpretation of it.

For the first point from the EULA of Xna Game Studio (v4.0):

i. Commercial Use. Use of any programs developed for the Xbox platform using the software is restricted to your personal, non-commercial use, with the exception of commercial distribution via Xbox LIVE Marketplace.

Seriously, how do they catch someone breaking at least one tiny bit of their EULA! Or do they go after someone only when they are in the limelight.
–
iamcreasyNov 20 '11 at 19:40

I also read you need Silver but there is no such thing anymore: xbox.com/en-US/Live/Join.. Dont you need Gold to download the Indie games anyway? (I cannot tell cause im in Aus!@#$@!)
–
markmnlNov 21 '11 at 1:56

1

@JonathanDickinson: I'm not a lawyer, but i interprete it as "you can create commercial games, but not ones that connect to windows live" i.e. you can make and sell PC games, but don't connect to Games for Windows LIVE (I think XNA throws an exception if you try and do this without game studio installed anyway).
–
George DuckettNov 21 '11 at 9:43

$100 if you already own an Xbox with a hard drive
$300 if you do not already own an Xbox
or
$500 and the endless hardship of dealing with a government that hates video games if you don't own an Xbox and you live in Australia.

You should make similar lists for PS3 and Wii ;) (when I think about it, isn't the Wii web browser the most targeted indie games platform on the Wii? that seems basically free ;)
–
Oskar DuvebornNov 23 '11 at 7:01

You can save by buying an older, pre-Kinect version of the Xbox. I had a refurbished one on eBay for $100. But buy used models at your own risk.
–
ChrisCNov 23 '11 at 15:29