Xbox 360 and PC development

Hi, we are a little group of game lovers, we want to make a game as a project for school(so it will not be on sale at anytime) using Unity, our goal is to make this game playable on PC and on a Xbox360 (offline mode), so the question is, what do we need to make the development for the Xbox game?, do you have any official documentation for this?
thank you.

To develop for XBox you need:

a) Approval from Microsoft

b) Development hardware (aka devkits) purchased from Microsoft.

c) Unity XBox 360 license, purchased from our Sales team.

See http://www.xbox.com/en-US/developers.

Publishing to the xbox page on unity3d.com

tl;dr:
You have to be in the program already and approved by microsoft

Although Unity does support Xbox development, it doesn’t support XNA. What this means is that to use Unity to do Xbox development, you will need a proper XBox development account (you’d need to be a professional development outfit to get one) and proper XBox devkits (which are expensive).

If you want to target XBox and PC you should probably use XNA: (http://msdn.microsoft.com/en-us/centrum-xna.aspx), but that does mean you’ll be using XNA rather than Unity.

Having said that, you could try FFWD (https://github.com/fehaar/FFWD) which is supposed to allow you to export Unity games to XNA, but I don’t know how well it works.

I would stick with unity and just get a windows game controller (basically a USB xbox controller) and play through a pc. This way you still get to use the awesome power of unity. Depends on how badly they want it to play on a real xbox though

thank you a lot for the answers, it seems that we have to develop it for PC only