• Redkey@programming.dev
    link
    fedilink
    arrow-up
    2
    ·
    1 hour ago

    I think that like a great many game mechanics, the fact that it’s been done badly many times doesn’t mean that it can’t be done well.

  • 0li0li@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    8 hours ago

    If the game has good combat and good loot, rng dungeons means I can fight and play loot lottery forever. When encounteres are 100% scripted, with cutscenes or platforming in the mix, it gets old fast…

  • doomcanoe@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    15
    ·
    edit-2
    58 minutes ago

    I think they get a bad wrap due to how frequently they are used as a crutch to scale up content quantity without quality. Which isn’t an unfair opinion to have given the fact that this is the case more often than not.

    But at the end of the day ProcGen is a design tool like any other that, when in the hands of a passionate team using it with intent and creativity, can be an effective way to bring elements of surprise/randomness/chaos and/or remove tedious work from development to allow for more time to handcraft content where it can best be utilized.

    Some games that show off how it can be an effective tool (not all specifically ProcGen Dungeons), Dwarf Fortress, Noita, Caves of Qud, Minecraft, Elite Dangerous, Deep Rock Galactic, a lot of 4x games (Civ, HoMM3, etc), also a lot of indie rougelike/lites (Rougle Legacy, Splunky, FTL, etc)

    The important part, imho, is that the developers are investing the time to make it “good”. Either by treating it like a core design mechanic with it’s own unique/engaging qualities, or by treating it like a “quick rough draft” and going back to curate and hand craft quality content on top of it.

  • dblsaiko@discuss.tchncs.de
    link
    fedilink
    arrow-up
    7
    ·
    11 hours ago

    I like Shattered Pixel Dungeon, The Binding of Isaac and Lethal Company, so sure they’re great when done right!

    They can add a lot of replayability, but they can just as well very quickly make your game suck more than if it had purposefully made levels. (I think a prominent example of bad proc-gen in general is Skyrim’s radiant quests.)

  • mohab@piefed.social
    link
    fedilink
    English
    arrow-up
    15
    arrow-down
    2
    ·
    13 hours ago

    I’m sure they can be done right, but I’ve never seen them done right, so I’m not for them. Everything starts to feel the same very quickly.

  • sanity_is_maddening@piefed.social
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    1
    ·
    13 hours ago

    In my opinion it lacks the core essentials of game design.

    But one ought to get used to it. With the A.I. boom, procedurally generated is no longer secluded to the dungeons and “rogue like” games, as the future in the mind of a lot of game devs these days is how it augments the possibilities of any given game. And while in theory it is true, in practice it translates into very bland gaming. Because it lacks the intention and precision in hitting whatever makes the contextual gameplay interesting and engaging in the first place.

    But… to each their own, I’d say.

    • Zahille7@lemmy.world
      link
      fedilink
      arrow-up
      4
      arrow-down
      2
      ·
      12 hours ago

      I feel like if AI is gonna be used in games in the future, they should implement it in the opposite way. Use it to make different stories and characters to populate a world someone actually created.

      The Mantella mod for Skyrim is what I’d want out of AI video games in the future. That thing is kind of a beast imo, as you can use it to generate completely brand new stories and quests. This General Sam video where he plays through Skyrim with the mod, talking to any and all animals he comes across, really makes it feel like an entirely new type of game. I mean, he goes into a bear den after some town guards killed a different one, convinced one of the cave bears to follow him to town to get revenge for killing it, and even had a conversation with the bear over which healing spell “felt” better.

      • Susaga@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        6
        arrow-down
        1
        ·
        9 hours ago

        That sounds horrible, personally. The world, story and characters should all reflect one another, so they should all be designed by the same people. Using AI to cheap out on the story is how you get rubbish stories.

        • Zahille7@lemmy.world
          link
          fedilink
          arrow-up
          2
          arrow-down
          2
          ·
          8 hours ago

          I should’ve been more clear in my original comment. Like create a main story and everything, but then you can also include the AI to create stories and quests on top of those that would already be in the game.

          • Susaga@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            1
            ·
            7 hours ago

            I understood you. It just sounds horrible. Sorry, no, it’s actually worse. Side stories are part of the story, so it goes without saying they should have the same designers as the rest of the story. If you think they don’t count, that’s worrying.

  • pruwyben@discuss.tchncs.de
    link
    fedilink
    arrow-up
    4
    ·
    11 hours ago

    i think they are great when they are able to provide variety in terms of gameplay, challenge etc, as opposed to just being different layouts. My first thought is roguelikes and roguelites - Some of my favorite games are Binding of Isaac and Spelunky, which do it really well, and I still play the original roguelikes like Angband sometimes.

  • SteveNashFan@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    12 hours ago

    It puts all the weight of the game being fun on the gameplay mechanics/loop. For number-crunching genres like roguelikes it works. If a Zelda game did it, it would suck. I put a couple hundred hours in Deep Rock Galactic, so I believe it can work under the right circumstances.

    • e0qdk@reddthat.com
      link
      fedilink
      arrow-up
      6
      ·
      12 hours ago

      If a Zelda game did it, it would suck.

      While I don’t find the idea particularly appealing personally, there are modified versions of Zelda games that randomize various aspects of the game (like what items are in which chests) and apparently a decent number of people do actually enjoy playing them. (Usually not on a first playthrough though!)

        • discostjohn@programming.dev
          link
          fedilink
          arrow-up
          1
          ·
          1 minute ago

          To be fair, I think you hit the nail on the head regarding what works and what doesn’t. I guess it’s possible for every situation to have some edge cases, though

      • BleakBluets@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        3 hours ago

        I enjoy A Link to the Past Randomizer, but primarily because it adds replayability to a game I’m already so familiar with. ALttPR becomes a puzzle of which chests/dungeons have the highest probability of containing progression items. Calculating that optimized routing in realtime while racing against a clock is fun. Also figuring out the best way to deal with a boss that you already know well, but now you have an unexpected equipment loadout is fun to me.

        However. If I were to play a new game I didn’t have any familiarity with and its item placement and/or map layout was procedurally generated, I don’t think I would enjoy a first playthrough. I don’t enjoy variety just for the sake of variety. The proc-gen would have to have some known parameters that allow me to strategize in how I approach it in order to not seem arbitrary. If I didn’t enjoy the first playthrough of such a game, I might not be motivated to learn enough to enjoy future runs.

        That’s why I think I don’t love Spelunky or Slay the Spire despite loving games that play similarly like Cave Story and Magic the Gathering respectively. I think I could love these games if I could reasonably plan ahead, but I feel those games have too much variance and the outcomes feel arbitrary as a result. Though that could just be my lack of dedication to understanding the bounds of the generated content.

    • Shihali@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 hours ago

      Zelda 1 randomizer is popular, and it’s all about procedural generation of dungeons and procedural assignment of items to locations. It’s not as well designed as the original Zelda 1, not by a long shot, but it combines the familiar gameplay of Zelda 1 with the novelty of procedural generation.

  • tal@lemmy.today
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    11 hours ago

    Depends on the game.

    I think that they have been used effectively in games like Starbound and Terraria or many roguelikes and roguelites.

    I think that there have been some games where they do not work well.

    Starfield has a beautiful terrain generator, but different terrain doesn’t really change gameplay, nor does combat really scale up to making use of very large maps, so you have the ability to explore infinite expanses of planets, but it doesn’t really provide much in gameplay terms. Aside from finding a cluster of useful resources near each other for an outpost, which isn’t that interesting from a gameplay standpoint and doesn’t need most of the terrain generator’s functionality, it’s mostly just cosmetic.

    I think that they work best where how you play the game changes substantially based on the mix of features of the dungeon. Then throwing a new mix each time at the player helps keep things interesting.

  • Kory@lemmy.ml
    link
    fedilink
    arrow-up
    5
    ·
    edit-2
    13 hours ago

    Depends on the game. In Deep Rock Galactic it’s great, you always have to keep exploring, you never know what’s waiting for you down there.

    Edit: but it’s not a classic “dungeon”

    • Mycatiskai@lemmy.ca
      link
      fedilink
      arrow-up
      1
      ·
      58 minutes ago

      I used to play DRG and with a driller and gunner you can get almost anywhere. With a full tank of drill fuel and a few zip lines it doesn’t matter where the exit pod was, we could get to it sometimes before Molly got to it.

    • luxyr42@lemmy.dormedas.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 hours ago

      Functionally it is rooms connected by hallways, in terms of the generation. Its just that the hallways might be open(or winding) tunnels or might be dig-able terrain. But they do start the generation with placing “rooms” and then connecting them, which is similar to how other procedural generation methods work.

      More info about DRG’s caves specifically: https://steamcommunity.com/games/DeepRockGalactic/announcements/detail/4593196713081471259

  • FiveMacs@lemmy.ca
    link
    fedilink
    arrow-up
    5
    arrow-down
    1
    ·
    13 hours ago

    don’t matter to me. procedurally generated, AI generated, hand curated. it’s all the same imo.

    is the game itself fun? is the story good? are the game mechanics fun? that’s what matters to me more then how the level gets built. granted you don’t wanna see copy/paste nonstop, that would be kinda annoying but still goes back to the game as a whole…is it fun

    take Morgenstern for example, they do it. levels are kinda bleh, but I’m not there for the level specifically, I’m there for the gameplay, monsters and the loot!

  • Sophocles@infosec.pub
    link
    fedilink
    arrow-up
    3
    ·
    13 hours ago

    I find them really boring, especially in RPG contexts. The difference is night and day when you walk into a handcrafted dungeon that has situational storytelling, creative direction, and ambiance that conveys a specific feeling. Bethesda games do this exceptionally well, for example.

    Handcrafting a world also gives meaning to exploration; when I explore a procedurally generated world I feel like I’m just walking around aimlessly, looking for just another treasure chest or enemy to fight. But in a hand-crafted world, there are specific things to look for, situational stories to be told, or even secrets to find that the creator hid. That’s a lot more fun to explore than walking around in a glorified geometric algorithm