In the GBA thread someone asked for details about how to do Xbox development.
The simplest answer is that the Xbox is very similar to a Win2K machine (from a programmer''s point of view). If you write a DirectX 8 game for the Geforce3, you''re 80% of the way there.
But if you want to see what an Xbox really is like, there are two programs for independant developers. Here''s the press release:
MICROSOFT EMBRACES THE WORLDWIDE INDEPENDENT VIDEO GAME DEVELOPER COMMUNITY
Company Announces Xbox Independent Developer Program And Xbox Incubator Program
REDMOND, Wash. - Nov. 7, 2000 - Microsoft Corp. is demonstrating expanded support of the global video game development community through two unprecedented programs for the XboxT game system, the company''s future-generation video game console scheduled for release in the fall of 2001. Details of the Xbox Independent Developer Program and the Xbox Incubator Program, both of which will enable game designers to create prototypes of Xbox games, were announced at the Australian Game Developer Conference on Nov. 5.
"Changes in the video game industry and the rising cost of production have made it more difficult for independent developers to access major publishers and their distribution channels," said Kevin Bachus, director of third-party relations at Microsoft. "History has proven that great games can come from anywhere, and we want to establish an environment in which gifted game designers, regardless of their resources, have the opportunity to realize their creative visions through Xbox."
Game developers or potential game developers worldwide can participate in the Xbox Independent Developer Program by applying to receive the Xbox Prototype Kit (XPK). Available free of charge, the XPK offers software and detailed information designed to help creative individuals and game development companies create prototype Xbox games using familiar programming tools on standard PCs. Developers can use these prototypes to secure distribution deals with licensed Xbox publishers.
The Xbox Incubator Program is available to video game developers who want to commit resources to developing an Xbox game using an official Xbox Development Kit (XDK) before securing relationships with major publishers. Only games created with the XDK and distributed by licensed publishers will be available as commercial products.
To participate in the Xbox Incubator Program, independent developers must submit complete written descriptions of their game concepts for evaluation by Microsoft''s Xbox team. If invited to join the program, developers must license an XDK that contains the hardware, software and tools necessary to build Xbox games. As official XDK licensees, these developers also will have full access to Microsoft''s technical support programs.
Developers will take part in the Xbox Incubator Program for six months, during which time they should be able to create a prototype of their game concept and secure publishing and distribution deals with licensed Xbox game publishers.
Bachus added, "Xbox is all about great games, and we want Xbox gamers to have access to the best in the world."
More information about the Xbox Independent Developer Program and Xbox Incubator Program may be obtained by sending e-mail to firstname.lastname@example.org.