Well it’s not like you need to make your game on Ubuntu, and that’s where you can help making Linux a viable platform. When your game is done and you’ve got versions being released, just get a dual boot or a virtual machine, build your game for Linux and release it as well. Nobody is being asked to stop using Windows for ever and convert to the holy church of Linux. That’s not the point.
The point is, Linux gamers (there are some of them) are usually
- considered second-class citizens as far as gaming goes ;
- fed ******** about how that game they love will be ported to Linux some time down the road (aka never, see : Rome 2 TW) ;
- unhappy with using Windows to play that game in the meantime ;
- very happy with games that ship for Linux in a decent way.
We’ve got UE4 & Unity, Steam & GOG, we can use the same exact tools to ship for Windows, Mac, Linux. That’s just what we need to do as developers. It’s not much.