If you’ve been following my blog for some time, you know that I always encouraged development for multiple platforms and not just Windows. The common argument against doing so is that you increase your development costs and effort for a very small percentage of increased customers. Where’s the benefit?
Wolfire explains why you should support Mac and GNU/Linux platforms. When you’re an indie developer, especially one starting out, you’re a small fish in a big pond. You don’t have a huge marketing budget. You don’t have a massive sales force to help push you through retail. PC Gamer, IGN, and any of the large game review websites aren’t likely to cover your game. Having Mac and GNU/Linux versions of your game makes these obstacles less important, increases your visibility, and improves sales.
So what happens when your game is available for the supposedly negligible extra few percentage of people who play games? Websites such as The Linux Game Tome, LinuxGames.com, InsideMacGames.com, and even the official Apple Games site will cover your game and your company. Then sites such as SlashDot will cover it. That’s a lot of potential customers from a dedicated niche, people you couldn’t reach by releasing yet another Windows game!
Troy Hepfner, of My Game Company, said that releasing Dirk Dashing for GNU/Linux was a very good idea:
And I am so glad we tried a Linux version of one of our games – this has turned out to be a huge shot in the arm for our business!
33% of initial sales came from GNU/Linux, and while the total percentage of sales from GNU/Linux users has gone down relative to Windows and Mac users since then, it’s not an insignificant amount of income. Hepfner has said that he knows a number of his Windows sales came directly from people who only heard about his game from Linux-based gaming news. Again, supporting these other platforms can help an indie to stand out from a crowded Windows-only marketplace.
Wolfire says that supporting these supposedly negligible platforms can help you take advantage of vocal minorities and surprisingly dedicated fans to spread the word about your game.
To conclude, if you’re not supporting Linux and Mac OS X from a philosophical standpoint or for the fans, at least do it for the money. If you don’t support non-Windows platforms, you’re leaving a lot of cash on the table. I don’t know about you, but I’m not in a position to just say f— it to a large community of people who want to support us.
Bottom line: If you agree with the larger game companies and think that there is no benefit to supporting multiple platforms, you’re wrong. You are not running a large game company that can get millions of dollars in sales in the first month of release while ignoring everyone but the hardcore gamers. Having cross-platform ports available provide you with plenty of marketing opportunities which can increase sales greatly. With hundreds of games being released each year, you need to do something remarkable to make your game stand out. It’s still quite remarkable to support Mac and GNU/Linux users, so take advantage of it.
[tags] marketing, indie, cross platform development, sales [/tags]