Gamedev and linux

uis@lemmy.world to Linux@lemmy.ml – 1376 points –
71

You are viewing a single comment

Image transcription. Pasted from source, Reddit Post

Despite having just 5.8% sales, over 38% of bug reports come from the Linux community

Article

38% of my bug reports come from the Linux community My game - Ī”V: Rings of Saturn (shameless plug) - is out in Early Access for two years now, and as you can expect, there are bugs. But I did find that a disproportionally big amount of these bugs was reported by players using Linux to play. I started to investigate, and my findings did surprise me.

Letā€™s talk numbers. Percentages are easy to talk about, but when I read just them, I always wonder - what is the sample size? Is it small enough for the percentage to be just noise? As of today, I sold a little over 12,000 units of Ī”V in total. 700 of these units were bought by Linux players. Thatā€™s 5.8%. I got 1040 bug reports in total, out of which roughly 400 are made by Linux players. Thatā€™s one report per 11.5 users on average, and one report per 1.75 Linux players. Thatā€™s right, an average Linux player will get you 650% more bug reports.

A lot of extra work for just 5.8% of extra units, right?

Wrong. Bugs exist whenever you know about them, or not. Do you know how many of these 400 bug reports were actually platform-specific? 3. Literally only 3 things were problems that came out just on Linux. The rest of them were affecting everyone - the thing is, the Linux community is exceptionally well trained in reporting bugs. That is just the open-source way. This 5.8% of players found 38% of all the bugs that affected everyone. Just like having your own 700-person strong QA team. That was not 38% extra work for me, that was just free QA!

But thatā€™s not all. The report quality is stellar. I mean we have all seen bug reports like: ā€œit crashes for me after a few hoursā€. Do you know what a developer can do with such a report? Feel sorry at best. You canā€™t really fix any bug unless you can replicate it, see it with your own eyes, peek inside and finally see that itā€™s fixed.

And with bug reports from Linux players is just something else. You get all the software/os versions, all the logs, you get core dumps and you get replication steps. Sometimes I got with the player over discord and we quickly iterated a few versions with progressive fixes to isolate the problem. You just donā€™t get that kind of engagement from anyone else.

Worth it? Oh, yes - at least for me. Not for the extra sales - although itā€™s nice. Itā€™s worth it to get the massive feedback boost and free, hundred-people strong QA team on your side. An invaluable asset for an independent game studio.

1 more...