Why Game Developers Should Support OS X and Linux
kevind23 writes "Although Mac OS X and Linux have a small (but growing) market share, Jeff from Wolfire Games argues that supporting non-Windows platforms can lead to a huge increase in game sales. Using their popular game Lugaru as an example, he shows how less-popular platforms, or more specifically, their userbase can be a powerful advertising force. This can lead to a dramatic increase in popularity and exposure, which usually means a large boost in overall sales. The short article is an interesting read, especially for those working in game development and sales."
All the more reason to write your software in a portable way.
You said "portable". True, for some platforms, a proper separation of business/game logic from presentation allows for easier portability. But consider these hypothetical game platforms:
How do I write portable software for all of them?