Developing games using C++ for XBLA
#2 Moderator* - Reputation: 5339
Posted 24 June 2012 - 03:43 PM
#3 Members - Reputation: 1050
Posted 25 June 2012 - 04:15 AM
I must say that there still might be the chance that they don't let XNA games that are non C# onto the xbox though, I actually don't know on that front. But XNA itself works in C++ for .net.
#4 Members - Reputation: 908
Posted 25 June 2012 - 07:04 AM
The XDK can only be downloaded by XBLA developers. To become one, you need either good connections to Microsoft, a game to pitch or a proven track record. XDKs have also been circulated on file sharing sites, but these are obviously illegal.
There has been an effort to create an Open Source XDK some time ago, but it appears abandoned: http://openxdk.maturion.de/ - I have no idea how far you can get with that.
Follow my progress: http://blog.nuclex-games.com/ or Twitter - Topics: Ogre3D, Blender, game architecture tips & code snippets.
#5 Moderator* - Reputation: 5339
Posted 25 June 2012 - 08:17 AM
XBLA games don't have to use XNA + C#, but you do have to sign a contract with Microsoft. To get a game on the Xbox Live Indie Games arcade list, you cannot use C++ (even managed C++) (they want you to use C# or VB.Net). Yes, you can use XNA from C++, but you still can't get it on XBLA without a contract with Microsoft (and you can't get it on Xbox Live Indie Games either).Actually it is. Although all documentation for the XNA framework is in C# it can be accessed from managed C++ aswell as VB.net and iron python or any other .net language.
I must say that there still might be the chance that they don't let XNA games that are non C# onto the xbox though, I actually don't know on that front. But XNA itself works in C++ for .net.
Edited by Cornstalks, 25 June 2012 - 08:18 AM.
#6 Members - Reputation: 127
Posted 30 June 2012 - 02:44 PM
To get a game on the Xbox Live Indie Games arcade list, you cannot use C++ (even managed C++) (they want you to use C# or VB.Net)...
But, Braid , Super Meat Boy are written using C++ and they are on XBLA. Arn't they?
Yes, you can use XNA from C++, but you still can't get it on XBLA without a contract with Microsoft (and you can't get it on Xbox Live Indie Games either).
So, is it like what Cygon said, I have to use
XNA through C++/CLI?
Edited by iamcreasy, 30 June 2012 - 02:46 PM.
#7 Moderator* - Reputation: 5339
Posted 30 June 2012 - 02:59 PM
They are. They also bought devkits. Braid cost $200,000 to make (most of it went to the artist); buying a devkit was a drop in the bucket, I'm sure.
To get a game on the Xbox Live Indie Games arcade list, you cannot use C++ (even managed C++) (they want you to use C# or VB.Net)...
But, Braid , Super Meat Boy are written using C++ and they are on XBLA. Arn't they?
No. You have to use C# or Visual Basic and stick with Xbox Live Indie Games, or you have to buy a devkit.Yes, you can use XNA from C++, but you still can't get it on XBLA without a contract with Microsoft (and you can't get it on Xbox Live Indie Games either).
So, is it like what Cygon said, I have to useXNA through C++/CLI?
XBLA and Xbox Live Indie Games are not the same thing. XBLA is for people with contracts and devkits. Xbox Live Indie Games doesn't require you to buy a devkit, but you are stuck with C# or Visual Basic and XNA.






