1. Hello Guest! It's with a heavy heart that we must announce the removal of the Legacy GMC Archive. If you wish to save anything from it, now's the time! Please see this topic for more information.
    Dismiss Notice

Discussion How many of you develops for Linux?

Discussion in 'Off Topic' started by CleanWater, May 30, 2018.

  1. CleanWater

    CleanWater Member

    Joined:
    May 29, 2018
    Posts:
    52
    Hi there!

    I just wanted to know how many of you give support to Linux on your games?

    Whenever I try to look for content teaching how to develop for Linux, or ask for help about some code that isn't running well on Linux, I rarely receive some answers.
     
  2. Amon

    Amon Member

    Joined:
    Sep 13, 2016
    Posts:
    279
    I use to develop and support Linux but had to stop as pulling out my hair and gauging my eyeballs out trying to get the games to work was not too healthy for me.
     
    CleanWater and Shatter like this.
  3. Shatter

    Shatter Guest

    No support for Linux at all. As Amon said, it's way too much hassle for what you get in return (which is nothing).

    Linux is less than about 1% of users. A good portion of that figure would be corporate servers. Desktop users would be a fraction of that 1%.

    Present market share
    Windows - 95.79%
    OSX - 3.31%
    Linux - 0.80%

    Doesn't make sense to port to the other desktop OS's.
     
    Last edited by a moderator: May 30, 2018
    CleanWater likes this.
  4. CleanWater

    CleanWater Member

    Joined:
    May 29, 2018
    Posts:
    52
    Yeah, I think I understand your feeling. No matter what I do, I just can't get the gamepads working for Linux, and can't find any help for that anywhere either.
     
  5. Jafman

    Jafman Guest

    I read there's gamepad libraries to install "jstest-gtk" and "joystick" that might work?
     
  6. CleanWater

    CleanWater Member

    Joined:
    May 29, 2018
    Posts:
    52
    Yes I know, I installed everything from the guide of YoYo Games and the Manual, and I can play test and compile the game on Linux without any problem, except for that gamepad issue. I managed to use the gamepad once, but now it recognizes the gamepad as inserted, but the game don't respond to button presses.

    The funniest thing, is that the very same code I use for gamepad input works perfectly on Windows. I simply don't understand what's the error there.
     
  7. Dark

    Dark Member

    Joined:
    Jun 20, 2016
    Posts:
    43
    My laptop runs Kubuntu so I do, but I both run GM itself on it and test games on it using Wine. Much less of a hassle than the actual Ubuntu export. Therefore I'm also forced to make sure all my GM games will work fine in Wine.

    As for non-GM stuff I develop for .NET and make sure to only use pure C# and all libraries are either compiled for multiple platforms or are purely done in some .NET language as well. Mono makes developing applications and games for both Windows and Linux with the same code pretty easy (often you can even just run the same .exe file on both unless it's a WPF application or uses DirectX or something)
     
    Last edited: Jun 5, 2018
    CleanWater likes this.
  8. ½ a cup

    ½ a cup Guest

    I won't develop for any desktop other than Windows. The market share isn't there. Hardcore gamers don't use Linux or OSX.

    For me, it isn't worth the headache and additional support for under used operating systems. The only advantage of covering all operating systems is to get that warm and fuzzy feeling to be able to say 'I support everyone'.

    Sadly this can backfire if things don't work as they should because of events which are out of our hands - For example Apple deprecating OpenGL. If your game breaks as a result of this, the users will knock on your door, not Apple's.

    At least Microsoft are predicatable. Things get deprecated, but they still work even sometimes decades later.
     
    CleanWater likes this.
  9. CleanWater

    CleanWater Member

    Joined:
    May 29, 2018
    Posts:
    52
    Did you managed to get gamepads working on your Ubuntu games?
     
    appleWolf likes this.
  10. flambastic

    flambastic Guest

    I wish GameMaker Studio was available on Ubuntu. That would be just awesome.
     
    Guest User likes this.
  11. CleanWater

    CleanWater Member

    Joined:
    May 29, 2018
    Posts:
    52
    This would be good for me too, since I have another PC with Ubuntu installed. So if something happens to my Windows PC, I still could work with the Ubuntu one.
     
  12. appleWolf

    appleWolf Member

    Joined:
    Jun 27, 2016
    Posts:
    34
    This might be random, but it's funny so I'll type it.

    I use both OSX and Linux on a daily basis, but haven't ever written games specifically for these platforms. Probably the reason is that I use these as work machines... I constantly have to find ways to defeat my own tendency for my mind to wander. I know that the part of my brain that likes to goof off is easy to trick, so this is what I do.

    I have, for this reason, intentionally kept most games off of these machines. Guess your assertion that OSX isn't for hardcore gamers is true, even in my case.

    Anyway, I had a gamepad for a while that I had to return due to several broken (trigger/button) switches that had to be pressed in a very specific manner in order to fire off the input signal. The signal itself, however, could be interpreted equally as well on OSX and Windows, and of course we know that OSX is similar to Linux. Bet you could write a simple GM program to listen to gamepad events and fire off alerts to tell you different stuff that's going on.

    I'll be interested to hear if this is breaking.
     
  13. CleanWater

    CleanWater Member

    Joined:
    May 29, 2018
    Posts:
    52

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice