Is it worth Developing for Linux?

CleanWater

Independent Developer
Veteran
Joined
Apr 8, 2017
Messages
638
Reaction score
739
First Language
PT-BR
Primarily Uses
Other
What do you think about this matter?

Any success stories?
 

Poryg

Dark Lord of the Castle of Javascreeps
Veteran
Joined
Mar 23, 2017
Messages
4,103
Reaction score
10,489
First Language
Czech
Primarily Uses
RMMV
Speaking by numbers, not really. Linux users don't account for even 10% of gaming customers, but what they do account for are unexpected problems.
Currently there are three major kernels. Debian, Ubuntu and Arch. From these kernels all sorts of different linux systems have been made, which makes it quite hard to support, because what's a problem in Ubuntu may not be a problem in its child Mint and vice versa. It's not nearly as bad as supporting Android, but not 100% pleasant either.
Arch architecture is even harder to support due to the fact that it's still quite new and therefore full of bugs. And its webgl support is so far pretty much experimental, so you may be forced to account for users using slow Canvas.
 

Helladen

Deviant Designer
Veteran
Joined
Jul 13, 2012
Messages
635
Reaction score
186
First Language
English
Yes, develop for Linux. Valve is releasing a Wine/DXVK which will run most games over Vulkan. Linux is going to get bigger soon, Windows 10 is a diaster.

I run WIndows 10 Pro on my Desktop for now, but my laptop already runs Linux.
 
Last edited:

LTN Games

Code Sorcerer
Veteran
Joined
Jun 25, 2015
Messages
671
Reaction score
561
First Language
English
Primarily Uses
RMMV
Yea I'd develop for Linux since it's an available option and easy to accomplish, you'd be surprised how many people will play it, Linux users love games. I personally think since it's MV develop for browser first, browser targets all platforms and you don't need to worry about executables. I think Progressive web apps are the future since you don't need to waste HDD space and it's as simple as visiting a link and saving to to a home screen/desktop. But it's also worth creating executables for people without decent internet connection.

P.S calling out Windows 10 for being a disaster and then think Linux is a better alternative, absolutely kills me. I use both OSs for years now(9) and both have their own problems and I tend to favor windows for it's stability and multi monitors support. With Linux you have to always Jump through hoops to figure things out. I love Linux don't get me wrong, as a developer it's a great OS but it has it's own large set of problems as well. To me there is no debate on what's better, I use both because both are powerful and shine in their own ways.
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
30,261
Reaction score
7,138
First Language
German
Primarily Uses
RMMV
Depends on which maker you're using.

If the maker is MV (which has an export option for Linux) then yes, it doesn't cost you more than half an hour for export and setup.

If the maker doesn't have that option but you'll have to use a windows-wrapper to get an older maker game to run on linux - questionable, depending on how much additional work that is.
Because developing exclusively for Linux limits your customer base too much...
 

Geoff Moore

Composer for Hire
Veteran
Joined
Jun 12, 2014
Messages
1,402
Reaction score
739
First Language
English
Primarily Uses
N/A
Linux users are kinda starved for games, so even though it's a small userbase they can be a lot more engaged than other players from what I've heard.
 

woootbm

Super Sand Legend
Veteran
Joined
Apr 26, 2014
Messages
208
Reaction score
133
First Language
English
Primarily Uses
RMMV
it doesn't cost you more than half an hour for export and setup.
It also costs you a Linux machine, one way or another, so that you can test the thing and make sure everything works. At least, I would hope you'd want to make sure there isn't some kind of unexpected issue with a paid product.

I had a user share with me that since MV is html based, you can drag the index.html file into an internet browser and play it that way. So a resourceful Linux user can still play the Windows version!
 

Maple

Adventure hard!
Veteran
Joined
May 17, 2013
Messages
83
Reaction score
78
First Language
English
Primarily Uses
RMVXA
Well, from my own personal experience having a title on sale for just 8 weeks, I have had 1000:1 ratio of wishlist requests from Windows users to Linux and Mac combined, meaning that out of every 1000 additions, only 1 on average is requested by Linux and/or Mac user. This is not good data for you overall as Linux and Mac users may often tune their search to omit Windows products by default. But something to consider is that many Linux users already use tools like Crossover to run Windows programs, and there are many more. My game was made using VX Ace, so Linux users can still run it so far without any issues using Wine/Crossover and/or other tools. I would join/search a Linux user group on Steam and Discord to read what's up overall, but I believe with the current apps/tools available, Linux users can run already rpgmaker games easily.

As mentioned already by Andar above, if you're using MV, then it's easy to do and you may as well.
 

CleanWater

Independent Developer
Veteran
Joined
Apr 8, 2017
Messages
638
Reaction score
739
First Language
PT-BR
Primarily Uses
Other
...Linux users can still run it so far without any issues using Wine/Crossover and/or other tools.... Linux users can run already rpgmaker games easily.
Even through Steam?

My whole point actually is about choosing between MV and XP for my next project.

MV is a bit bugged (IMO) and also there's the fact I didn't mastered it yet.
XP is kinda new for me too, but already got the hang of it (even the scripting language).
It also have a much lower Minimum Requirements for games (which is my main goal).

If I can't benefit from porting to Linux, I probably will stick with XP this time.
However, if porting to Linux can make a difference in the near future, I'll strive to deal with MV.
 

woootbm

Super Sand Legend
Veteran
Joined
Apr 26, 2014
Messages
208
Reaction score
133
First Language
English
Primarily Uses
RMMV
It also have a much lower Minimum Requirements for games (which is my main goal).
This is certainly something to consider. I have a 2008 laptop that had a lot of trouble running my MV game. I guess its coding uses lots of new software? I realize that machine is now 10 years old, but still; I expected RPG maker games to run on a toaster.

XP will likely run like that (no real experience with it, just know that the software is old as hell and the engine is even older). The problem with XP might be the opposite, though. It might have issues working on Win 10. I don't personally know that either, but that's something to research.
 

Maple

Adventure hard!
Veteran
Joined
May 17, 2013
Messages
83
Reaction score
78
First Language
English
Primarily Uses
RMVXA
Even through Steam?

My whole point actually is about choosing between MV and XP for my next project.

MV is a bit bugged (IMO) and also there's the fact I didn't mastered it yet.
XP is kinda new for me too, but already got the hang of it (even the scripting language).
It also have a much lower Minimum Requirements for games (which is my main goal).

If I can't benefit from porting to Linux, I probably will stick with XP this time.
However, if porting to Linux can make a difference in the near future, I'll strive to deal with MV.
Hi. For XP to run on Linux through Steam you would need to build a wrapper for the files in your content folder, or the end user can simply use Valve's own Steam Play tool (beta), which includes Proton, to run many Windows games. You'd have to research known issues with particular libraries of certain games, but it looks like XP would be compatible. I will likely use this tool myself soon, just to have an option out there for anyone who uses Linux. You can read more about it here, plus Steam has a developer forum dedicated to Steam Play as well.

https://www.engadget.com/2018/08/22/steam-play-linux-windows-games-compatible/

Regarding which engine to choose, the clearest benefit that MV has over its predecessors is that you can package your game for linux, mac, html5 etc and run it in nearly any browser, which is a great way to get your game out to more people early on for easy testing and building enthusiasm before launch with no download or install required. With XP, each player will have to download their individual copy and then you will have to run patches (easy enough to do through Steam). Also, jscript is really simple to learn, and there are countless plugins already available which you can build on for your own needs. Anyway, if you're undecided, then make a list of the your own personal pros and cons, and decide who your potential audience is.

Personally I enjoyed working with the older engine VX Ace to make The Warriorlock because I learned rgss3, and there was a ton of content and data out there already for it, so it made it easier to push that little engine into places it wasn't really designed to go. Now I'm working with MV for my next project, and it's awesome! Good luck!
 
Last edited:

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Brioche with a crème patissiere filling is so tasty!
A group of Game creators and others who trying to revive the Feel of Multiplayer and TOWN/ROLEPLAY games
Wow, lots of RPG Maker MV stuff on sale on Steam for 50%-75% off. Steam, why you not tell me?!
looking for help on top secret project
The nick "Toeuia" that I'm using comes from a, idk, you okay the chess game while chit chatting them. The first two are students. Then you know, finally, the champion, and then the champion's sensei. I played like this so many times until suddenly there's another chess master. Very naive but super smart. After he lost, he kinda advised me not to give up on chest. Because the next one was never seen beaten. Touya.

Forum statistics

Threads
99,383
Messages
964,654
Members
131,002
Latest member
SaltedFish
Top