• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Porting Games To Linux Is A Waste Of Time? This Game Developer Says You're Doing It Wrong

petran79

Banned
I admit that point of view is hardly promoted, especially at a time where companies want more and more control against the users.



"Porting games to Steam on Linux is a waste of time." "The sales we do get on Linux platforms result in an inordinate amount of technical support and refunds." These are statements often heard inside the game development community. Well, Constantine Bacioiu, who runs the one-man indie game studio Bearded Giant Games, enthusiastically begs to differ.

To understand Bacioiu's argument we first need to set the stage a bit. So I reached out to someone who's been covering the Linux gaming world with authority for years: Liam Dawe of GamingOnLinux.com.

"On Steam, Linux doesn’t currently have a large market share," Dawe says. "Valve’s own numbers put it at less than 1% currently and that largely aligns with what developers tell me their sales are like. It’s pretty abnormal to have a sales percentage for Linux on Steam of over 2%. I’ve seen it go higher when a developer interacts more with the community."
It may surprise you to learn, then, that Bearded Giant Games' latest release on Steam -- Space Mercs -- has a whopping 35-percent sales share on Linux. Not only is that significantly higher than the norm, but Bacioiu insists his Linux customers make the development process easier.

What's going on here?

Basically, Bacioiu believes there are 2 things the majority of game developers are doing wrong.

"People say 'OK I know about Linux so I'll just do an export in Unity and make a Linux build and that's it,'" Bacioiu says. "But they don't do any QA [Quality Assurance testing], and it's a terrible experience. People are going to ask for refunds, and then your average developer is going to say 'well Linux isn't worth my time.'"

Bacioiu also argues that developing on a Linux platform ensures that your game will have better cross-platform compatibility than developing on Windows.

"All the middleware that I'm using on Linux is guaranteed to work on Windows, because it's not relying on DirectX or any Windows-specific things," he says.


"Others want to do Linux so they install Linux on their computers, they do proper QA, but they do not interact with the Linux community," says Bacioiu. "Their blog posts, their demo versions, everything is based around the Windows community. Then they're disappointed, but they're not marketing or engaging with the Linux community!"

It all boils down to supporting the Linux community rather than treating it as an irrelevant data point. Bacioiu is active in various Discord channels. He blogs about other indie developers and ports, and gets down in the trenches. "It's paid off and it's amazing," he says. "I'm getting very close to being able to just do Linux [and have that support me]."

As a result, he has a small army of fans that help him with all that essential QA testing. They get early builds of the game and he gets valuable feedback and bug reports.

Amusingly, Bacioiu says that Linux gamers give him an edge for one very specific reason: "You don't have to micromanage anyone," he says. "If there's a problem, they know where to find the player log. They probably know why the problem is happening in the first place! They're the most technical users you could ever wish for."
 

johntown

Banned
Someone just needs to make a gaming focused Linux distro. If one was made I would probably give it a shot.

EDIT: Yes I know there is Steam OS and either continue to build off that or come up with another distro that models off of that.
 
Last edited:
Linux gamers = best gamers. :messenger_winking:

Honestly though, the one thing you know you're getting with Linux is a real devotee of the OS (whichever flavor) most likely. If you cater to them (us), you will be appreciated.

Edit:

Amusingly, Bacioiu says that Linux gamers give him an edge for one very specific reason: "You don't have to micromanage anyone," he says. "If there's a problem, they know where to find the player log. They probably know why the problem is happening in the first place! They're the most technical users you could ever wish for."

And I would think that would be a big selling point on a Linux-focused development, especially when it doesn't preclude you from releasing on Windows to begin with.
 
Last edited:
Top Bottom