A game being first in Windows only is entirely different than being able to add a decryption module to an existing reader application such as Adobe Acrobat Reader which already exists on numerous platforms. I don't know how hard it is to write a game, but I suspect there are a lot of difficulties getting all that 3D action to work fast on a variety of video cards created by different teams of engineers who seem to have discovered some very good drugs somewhere. By contrast, the principle work has already been done in things like PDF readers to get them to run on systems like Linux. One contract programmer who has crypto and GUI experience in Linux could convert the module for Linux I am sure in just a few days and test it in a coiple weeks at a cost to the corporation of probably no more than $10,000. Instead, they prefer to exclude what is currently about 5 to 10 percent of the market, and then they wonder why these people were stealing it (actually they may have bought it, but were trying to crack it so they could read, listen, view, or whatever).
Do please come out with the Linux, BSD, and Mac versions as soon as you can. But unless you are a big corporation with lots of development financing at hand, I don't expect you could do that so soon. So I don't have a problem with the little guys doing Windows first as long as you don't have a problem with the fact that I use Linux exclusively (at least at home).
Still, experience should tell you where and how to modularize tools in your development so as to make a portable game core function with various interface modules. I don't know how much that kind of design would slow things down, not being a graphics programmer. But much of my other code "just works" on many platforms because it doesn't need to mess with system and platform interfaces. An encryption module should be able to do as well.
[ Parent ]