Do you find open source games interesting/good thing as a gamer?

@games I am a game developer working on game called Mushy Score. I decided that my niche would be to create open source games. I think these could be helpful for developers or teachers to teach about games and how they are made. Most open source games are small game jam games, but there are few “real games” that are open source like 0 A.D. and Doom. As a non-developer do you think open source games could be good thing?

  • Deestan@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    5 months ago

    A game with open source is better than the same game with closed source, basically by definition.

    A problem open source games tend to have, is that they often have an overly democratic development process. Art by committee can at best closely resemble another piece of art. It also makes it hard to reject ideas and kick out people who pull in the wrong direction.

    The focus also often ends up on the code being presentable rather than the game being engaging. Real games that are made in reasobable time and have the necessary tons of little tweaks and adjustments needed to be fun have HORRENDOUS code as a result. Few developers are willing to settle for that if they know the world will scrutinize their code and judge them for it.

    So yeah, go for it! But beware the pitfalls :)

  • brokenlcd@feddit.it
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    I think they are a good thing, since in general you get better compatibility with more esotheric hardware, for example i’ve seen people run godot games on raspberry pi boards, which is pretty nice; also as you mentioned doom and 0 A.D., both of them have prolific modding communities because it’s easy to make mods when you have the source of the game, and in the case of doom in particular the fact that it’s open source allowed people to build lauchers to make it run on newer computers without needing dosbox and co. To even have a chance to play.

  • jan teli@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    I think that FOSS games are cool and can often have better hardware support and modding communities, but they often seem to focus on being FOSS rather than being a good game. However, if you can avoid that, making your game FOSS would probably be a good choice as long as you aren’t trying to make heaps of money. Some other FOSS games that I like are minetest and veloren, and classicube is also pretty cool.

  • XenBad@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    5 months ago

    I’m a dev, but not a game dev, and I think that open source games that are popular are more likely to stay around, even if the original dev team stops working on it as it can be forked, which is pretty awesome for longevity. Also other “real” open source games: osu! and Veloren.

    • LucasWaffyWaf@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 months ago

      Doom’s engine was made open source in 99, which was instrumental for opening up modern source ports and the current modding scene which I’d argue is one of the strongest.

  • Platform27@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    5 months ago

    Having it open source, does not make it good. I think I’d prioritise making it fun, try to.make a profit, and then open sourcing it. I don’t think having it open source will help you sell copies… you might sell less. Make your money first, have a feasible business strategy, so you don’t go bust. Then try to keep the game alive vis open sourcing it.

  • BurnedDonut@ani.social
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    I’m a gamer and I love it. Without it I wouldn’t be able to play my favorite such as Open Transport Tycoon or OpenRA. We need more to make old games better.

  • Андрей Быдло@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    If you look at what Valve does, it may be. With software companies being too big to challenge by themselves alone, with top specialists and budgets, they bet on open source to connect with every little player on the market and probably choose the direction it would evolve in the future as Steam revenue lets them be the bigger fish of that pond. And, for what they did with SD they made open source products accessible.

    I feel like the problem here is funding full-time developers, marketing, so to convince moneybags to bankroll you on a product that people can build and modify. That’s not easy, but we saw, once again, Valve and others employ and support modders and other volounteers. So probably sticking to some platform or fundraising place may be a must. Passion projects may be endlessly cool but there is only so much you can do on your own and if it’s not a hit like Minecraft, the result would have that junky feeling not inviting a regular consumer at all.

    One of the greater foes is intellectual property and getting one’s name known. There’s no way to put together a project with a lot of designs and voice acting for cheap because artists and actors usually want at least a mark in their portfolio and their contribution is not very cheap in commercial works (like IT doesn’t). They can do it as an act of charity or just for their name recognition, but it’s hard to suspect from top shelf personalities, and unless money are involved, the most probable source of talents is college students. That can hurt their output and quality.

    Having said that, my first pick would be educational and casual products done for public funding. They usually don’t require overcomplicated mechanics, done in a cartoonish style that’s easier to replicate (although by a designer, so it stays tasteful) and are what many would find essential to be free and open source. I think it’s not the worst way to collect initial funding for more complicated products.

  • lolcatnip@reddthat.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    I think if I really wanted to contribute open source have code, I’d look into working on something longer Godot.

    The main issue i see with open source gaming is that most games rely at least as much on things like artwork and level design as they do on coding, but the open source ethos isn’t very popular with artists and art-adjacent professionals, so fully open source games usually have to make do with very little art, or amateurish art.

    If you contribute to an open source engine, you’re writing code that will go into real games without needing non-software people to work for free.

  • AlexisFR@jlai.lu
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    You have Beyond All Reason which has both an active development cycle and player base, because it’s basically the best classic RTS available in years.

  • daniyeg@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    although I’ve searched for specifically FOSS games in the past it’s not really a niche, i would still pick out games in genres i liked.

    still as you have said there’s a real lack of “good” FOSS games, because most people make games with engines that do not facilitate open sourcing your game, artists unfortunately think copyright is good and you can’t open source your game without also giving away your art or making your game free, or the most common case is that devs don’t know/care about FOSS.

    i think FOSS games are good however i also think games need to be very opinionated pieces of software, so do not delegate your design to other or “also open sourcing your design”. the dev should ultimately be in control.

    one thing I’ve seen even non FOSS games do is to use their repo as a public bug tracker, so in addition to that accepting contributions for bugfixes could also work. although i think it goes against the spirit of FOSS software you could also separate your artwork from your source code.

  • Dizzy Devil Ducky@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    Whether I find an open source game interesting is whether or not it’s good, so my opinion isn’t very helpful since what’s good is subjective.

    Games like Mindustry, SuperTuxKart, Super Tux Advance? Great!

    Games like FreeCiv? Don’t like (mostly because I can’t even figure out how to end a turn or do anything despite looking up how to play).

  • Grangle1@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    I’ve only tried open source games once or twice, but I support any open source software, so as a concept I totally think it’s a good thing.

  • MacedWindow@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    The only open source game I know is Pixel Dungeon, and I love that one because it has spawned so many derivatives. So I guess I’d support it if it were more common.

  • peak_dunning_krueger@feddit.de
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    Yes, but you have to remember that the developer community is absolutely tiny compared to the number of gamers.

    It’s a neat gimmick, but 98% of the people who could be your audience will get nothing out of the game being open source.

    I would really like it if certain specific games were more open source and more moddable, for example stellaris has an annoying formula hard coded that makes combat balancing and weapon modding very difficult. On the other hand, games like openRA exist and I’m not playing that and I’m not doing anything with the source either. That one even has fully functioning multiplayer, but it’s so built in that it’s hard to reuse for anything else. So you might end up being torn between making the game really good and making the tools and code really good.

    I think the biggest appeal of open source games is as a learning resource. Maybe. idk.

    Also, may I suggest panda3d, which I’m shilling for at every opportunity that I get, because it’s neat, 3d, open source and runs with C or python?