Sign in to follow this  
schupf

Can you port a DX9 game to Xbox 360?

Recommended Posts

schupf    221
Hello,

lets say I have an application, written with C++ and D3D9, that is running on Windowx XP, Vista and 7. Is it possible to port this application to Xbox 360? How difficult would be this porting?

Share this post


Link to post
Share on other sites
inavat    317
It wouldn't be very hard at all to port it, assuming you had an Xbox 360 dev kit.

Since you don't, you're going to have to port it to a brand new language (C#) and you're going to have to retrofit it onto XNA instead of using D3D9 directly. How difficult it would be really depends on the complexity of the game.

Share this post


Link to post
Share on other sites
schupf    221
Well... this sucks. This basically means I have to rewrite EVERYTHING. Why the hell they don't allow pure C++/DX9 applications on their Xbox live arcade thinggy?

Is it impossible for an indie developer to get a Xbox 360 dev kit?

Share this post


Link to post
Share on other sites
inavat    317
[quote name='schupf' timestamp='1313699158' post='4850919']
Well... this sucks. This basically means I have to rewrite EVERYTHING. Why the hell they don't allow pure C++/DX9 applications on their Xbox live arcade thinggy?

Is it impossible for an indie developer to get a Xbox 360 dev kit?
[/quote]

They don't allow C++ for just anyone because they don't want you to have full control. When you use XNA you're in a sandbox, and they do a lot to prevent you from doing things that would not mesh with a user's expected Xbox Live experience. If you could write your games in C++ it would be much harder to sandbox you like that.

Yes, it is impossible for an indie developer to get an Xbox 360 dev kit, unless he's very rich and starts his own company, in which case he's no longer an indie developer.

Share this post


Link to post
Share on other sites
MJP    19791
It's certainly possible for small indie developers to get on XBLA and get a legit SDK, but it's very hard. You would need to get some sort of publishing deal either from a third-party publisher or from Microsoft.

Porting a windows app to a console isn't easy either, especially if you have no experience with consoles. Even if your game is not very demanding you are likely to run into performance and memory problems.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this