It seems like there are lots of questionmarks popping up regarding deploying to consoles so maybe i should explain those things a bit more:
As i said regarding consoles one can deploy to 360 with XNA and to Wii (and in a while to more) with unity3D.
The XNA Xbox 360 deployment:
Once one made an XNA game and has a xbox 360 one can buy a creators club membership for 99$ a year from the XBox store. Then one can connect the pc with the 360 and deploy games to it to test em there.
So then you can test your games on the 360, nice, but what next, how to get your games played on the 360 by the masses?
Well, right now you can´t. Only other creators club members can try your game.
Right now the community service part MS is working on is in beta, the idea is that one can submit game and the developer community can review it and if it gets approved then the game gets released to a community area of the XBox live service where usual Xbox 360 owners can download it then.
To be able to sell your game you´d still have to get in contact with MS/Another Xbox publisher and then its about evaluating whether your game is fitting for beeing developed further or right away released as sold Xbox Live Arcade game then.
The unity3D Wii/Wiiware deployment:
You´d develop your game and then either contact Nintendo or another Wii/Wiiware publisher to show them your demo to either have your game released by them or become a licensed wii/wiiware developer to be able to publish the game as commercial game yourself.
You´d probably want to develop a good part of your game running on PC/Mac and then apply to become a licensed developer to get a devkit and that way be able to run your game on Wii like hardware for a good part of the dev cycle.
While one could code on a game made in any technology/language and show that to a console publisher to see if they are interested in helping getting it released on the console both unity and XNA made games are more interesting to MS/Nintendo and other publishers since its less porting work involvedto get the games rolling on the console.
