I know Linux has never been seen as a 'gaming platform' by many users, but after Valve's completely
expected announcement of SteamOS, based on Ubuntu Linux, maybe it's time to look at it again.
Valve's GreenLight program is designed to bring indie games to market and offers Windows Mac and Linux games. Since Valve deals with the code-security and money aspect of the purchases, obviously for their cut, then all three platforms become viable for sales.
If SteamOS (and the expected SteamBox) take off, then it becomes even more sensible to look at Linux.
I used to cross-develop for Linux on the Quake2 Engine many years ago and it was an easy task. I did most of the work in Windows VS and just had switches set for the compiler so the Linux Make happened automatically, from the same source files when I switched OS.
Android is built on Linux, so maybe it wouldn't be too hard to modify the AppGameKit Android output to become Linux executables? Don't know how viable an idea that is as I've not tried any Android development yet.
Just a thought, in an ever changing world...
--
Mutant Ninja Grandfather