DEV Community

Discussion on: Linux probably isn't for you

Collapse
 
developerbishwas profile image
Bishwas Bhandari • Edited

The great problem me and my friends are suffering in Ubuntu is it's not suitable for game development. I am mostly to the task of web dev and web automation, so Linux is perfectly smooth there, but for game dev it's really frustrating.

Collapse
 
scottsawyer profile image
Scott Sawyer

That could be. Not being familiar with game development, is it because there is not sufficient game development focused software available? Is it because the target environment for games is mostly windows?

Thread Thread
 
developerbishwas profile image
Bishwas Bhandari

Somehow, it is because target environment for games is mostly windows. There are popular engines available for game development in Linux, but the problem arises while testing others game and making assets/graphics. Most of the games of other creators are build in Windows in itch.io. Also, making 2d graphics, and images you need Abode Photoshop or something equivalent to it.

Thread Thread
 
scottsawyer profile image
Scott Sawyer

I am going to again, respectfully disagree about the need for Photoshop. There are some fantastic graphics applications for Linux, and they would only get better if more people would use and support them. I think Gimp gets a bad rap (though i think it's quite good for 99% of what one might use Photoshop for), and i think if more people would, instead of paying Adobe, put that money towards the Gimp project, you'd see it improve even faster. And, as a web developer, i much prefer the SVGs Inkscape produces over Illustrator any day. I'm willing to sacrafice some UI polish to support open source.

I think the problem linux suffers is a perception issue. Where i work, there are Windows, Mac, and Linux. The Windows users are the ones that are always needing tech support.

Thread Thread
 
floydm profile image
Floyd M

To add to Scott's post; Aseprite, Krita and Gimp are capable enough for 2D raster graphics. While I dislike Gimp's current UI, for 2D asset creation, most of one's time will be spent with the brush, eraser, select and transform tools anyway. Krita is actually great for this part of the pipeline, specially for UV Map painting when texturing 3D meshes. A lot of the techniques one might use in Photoshop usually translates well into Gimp and Krita. I personally haven't touched Photoshop in years since finding alternatives to get away from their subscription fees.

Collapse
 
tamasbarta profile image
Tamás Barta

My issue with this is that you're not talking about game development. Judging by your profile, you're talking about Untiy development, which may be frustrating in Linux, I don't have experience with that, but everything in your article, and in your comments shows how overgeneralised you think about these things. You say things like "regular user". What does that even mean? Does my 54 years old mother with no computer experience count? Because she's a Linux user. I installed Manjaro Gnome for her once, and she manages on her own since then. I showed her that if the system tells to upgrade software just click yes, and she's fine since then. She even likes it much more than Windows, told me it's much more intuitive to use. I can much more imagine your "regular user" as a much more technical person, who is still not that technical, but they want to pirate Photoshop for themselves to make memes or something, and they fail on Linux. Sure, they might find Linux frustrating, but statements like "Linux is not for regular users" is a toxic oversimplification. Same thing happened with the LTT Linux challenge which was a gaming challenge with a conclusion that Linux is for technical people. No it's not, but it may not suite your particular usecase. Which is funny, because gaming is ligthyears ahead on Linux compared to MacOS.

Some comments have been hidden by the post's author - find out more