As an independent developer, I would like to know what platforms I can use to reach what consoles, and under what prices. I'm assuming a small team (1-3 people) and low or non-existent budget (under $1000).

For the purpose of this question, a "console" is "anything other than a PC." So this includes mobiles phones and other devices.

For this question to be useful and not a collection of every game engine and platform in the world, maybe we should restrict it to technologies that support at least two platforms.

XNA can deploy to a Windows 7 Phone and Xbox 360.

Android is how I got started with game development. It's completely free to develop for and has a one time $25 fee to upload to the Android Market.

iOS: You only need $199 per year to deploy on the App Store. This includes $99 per year for membership in the iOS Developer Program, plus $500 every five years to buy a Mac mini once Apple stops producing new versions of macOS and Xcode for the old model. Cocos2d is a free 2d engine and chipmunk or box2d for physics engines. For 3D there is NinevehGL and cocos2d is releasing a 3d engine (yes, the name is cocos3d)

Android: You can deploy to android with the PC you already have and a one-time $25 fee. There is a cocos2d version for android, but I think it's not as advanced as the IPhone one. You can check andengine to.

You have XNA for xbox and windows phone and it cost $99 to deploy on XBox and windows phone.

Using unity do deploy on android and IPhone cost $800 ($400 each). I guess this is a bit expensive for your budget but it's still a good option for indie development.

I think the only technologies that work on multiple platforms with almost no work are XNA and Unity.

  • 1
    Note that most iPhone development requires a Mac, so if you only have Windows machines you should tack on the non-negligible cost of a Macintosh computer. There are ways around that such as various packagers for Windows-accessible development systems. – Gregory Avery-Weir Nov 6 '11 at 1:04

Your Answer

 
discard

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.