Procedurally Generating Manhattan for Marvel's Spider-Man

Поділитися
Вставка
  • Опубліковано 9 чер 2024
  • Did you know that Spider-Man's Manhattan is actually procedurally generated? For this episode of Artifacts, I dig into the procedural workflow adopted by Insomniac Games to help speed up production of the thousands of buildings, roads, alleyways and more.
    Don't forget to catch my other video on the AI of Marvel's Spider-Man:
    • The AI of Marvel's Spi...
    Plus read this episode if you like over on Substack:
    open.substack.com/pub/aiandga...
    [00:00] Intro
    [01:08] Spider-Man's Manhattan
    [04:19] Tiles for Miles
    [06:30] Procedural Workflow
    [09:45] Supporting Web-swinging
    [12:43] City That Never Sleeps
    [16:45] Closing
    The following talks were used as part of my Spider-Man episodes, you might enjoy digging into these to find out more information:
    "Marvel's Spider-Man: AI Postmortem", Adam Noonchester, GDC 2019
    "Building Traversal in Marvel's Spider-Man", Doug Sheahan, GDC 2019
    "Conquering the Creative Challenges in Marvel's Spider-Man", Bryan Intihar, GDC 2019
    "Marvel's Spider-Man: A Technical Postmortem", Elan Ruskin, GDC 2019
    "Marvel's Spider-Man, meet Houdini", David Santiago, GDC 2019
    "Procedurally Crafting Manhattan for Marvel's Spider-Man", David Santiago, GDC 2019
    "Building New York in Marvel's Spider-Man: It's Still Just Level Design", Josue Benavidez, GDC 2019
    "Marvel's Spider-Man: Procedural Lighting Tools" Xray Halperin, GDC 2019
    "Marvel's Spider-Man: A Deep Dive Into the Look Creation of Manhattan", Matt McAuliffe, Brian Mullen and Ryan Benn, GDC 2019
    Music in this episode is from the Marvel's Spider-Man Miles Morales soundtrack by John Paesano.
    Credits stinger is by @BenRidgeMusic
    --
    AI and Games is a UA-cam series on research and applications of Artificial Intelligence in video games.
    Follow 'AI and Games' for educational videos and essays:
    / @aiandgames
    www.aiandgames.com
    My second channel 'AI and Games Plus' is dedicated to bonus content, deep-dive analysis, revisiting old topics and more:
    / @aiandgamesplus
    Listen to my podcast 'Branching Factor', as I discuss game development and research with my co-hosts and guests:
    shows.acast.com/branchingfactor
    Watch Livestreams: / aiandgames
    Join our Community: discord.aiandgames.com
    Buy our Merch: store.aiandgames.com
    --
    You can support AI and Games via Patreon, UA-cam memberships, and Substack In return, you get bonus rewards!
    / aiandgames
    www.youtube.com/@AIandGames/join
    aiandgames.substack.com
    --
    Follow 'AI and Games' on social media.
    Twitter: / aiandgames
    Mastodon: mastodon.gamedev.place/@AIand...
    TikTok: / aiandgames
    Instagram: / aiandgames
    Threads: www.threads.net/@aiandgames
    BlueSky: bsky.app/profile/aiandgames.b...
    Substack: www.aiandgames.com
    --
    If you're interested in working with us, check out the following:
    Business Enquiries: contact@aiandgames.com
    Arrange Meeting: calendly.com/aiandgames
    #spiderman #spidermanremastered #spiderman2 #gamedevelopment #gamedesign #gamingfacts #gamedev
  • Ігри

КОМЕНТАРІ • 32

  • @AIandGames
    @AIandGames  6 місяців тому +80

    Here's a bonus fact for you: as mentioned, there are over 500 roads and more than 1200 alleyways in the procedurally generated Manhattan. While the roads are designed to be a scaled down representation of the city, the alleys are 99.9% fake. Most of Manhattan doesn't have alleyways, in fact there are only a handful of them, and they're all at the bottom of the island, south of Canal St. New York's city council set a restriction to stop alleyways being built in the city in the early 1800's in order to use up all the available space. Hence when you see an alleyway in Manhattan in movies or TV, it's typically filmed in Cortlandt Alley, or somewhere else off of the island.
    So why did Insomniac break away from this and put thousands of alleys into their video game city? It allows for more breaks between buildings and therefore makes it easier to swing around as Spider-Man. In addition, many alleyways are used for the spawning of crimes and getaway cars. They exist entirely for gameplay purposes.
    Thanks for checking out my Spider-Man episodes. They're a great series of games, and now I can get back to 100%-ing Miles Morales, and then maybe start Spider-Man 2 during the holidays.

  • @stevep9177
    @stevep9177 6 місяців тому +25

    My friend lived and worked in Manhattan for many years and he always got angry that he couldn't navigate the game's not-perfectly-accurate layout by memory

    • @AIandGames
      @AIandGames  6 місяців тому +12

      Hah, I had similar issues wandering around London in Watch Dogs: Legion.

    • @happyspaceinvader508
      @happyspaceinvader508 3 місяці тому

      @@AIandGamesYeah, it’s quite disorienting! Sort of like how it would be in a dream… there are bits that seem familiar and yet not quite in the layout you’re expecting.

  • @camwing
    @camwing 6 місяців тому +28

    I've always wondered how their art team was able to make so many buildings. Insomniac has always been a "work smarter" studio, this is really cool

  • @thesidneychan
    @thesidneychan 6 місяців тому +28

    Tools like Chatgpt and ai art are best used in a manner similar to this. Assisting artists, who focus on the big picture, then fine tuned. Not replace artists completely.

    • @AIandGames
      @AIandGames  6 місяців тому +14

      That is the only way it's ever going to work IMO.

    • @unvergebeneid
      @unvergebeneid 6 місяців тому +1

      Exactly and I can't wait to see how these new generations of generative models will help make richer open worlds while freeing the artists up from doing the tedious stuff.

    • @thesidneychan
      @thesidneychan 6 місяців тому +2

      @@unvergebeneid tedium is the keyword. For example, social media captions, promos for corporate or retail - the kind of mindless, soulless work that writers dread doing anyway.

    • @FrozenDozer
      @FrozenDozer 6 місяців тому

      And that is a lesson that the big wigs will learn the hard way. Many beloved studios will die because some asshole in a suit decides that he can replace everyone with an AI because some AI company salesman told him so.

  • @TYNEPUNK
    @TYNEPUNK 6 місяців тому +2

    Really interesting video. Funny to see their imposters are still basically 3D. I always want to implement swinging into my games when I watch one of these :-) Love your AI vids.

  • @caoimhinmccann4449
    @caoimhinmccann4449 6 місяців тому +9

    You wouldn't ever think any procedural generation was used with how detailed the map is.

    • @ruolbu
      @ruolbu 6 місяців тому +4

      rather the opposite actually, placing that much detail by hand is prohibitively expensive as far as I know.

  • @TJMac93
    @TJMac93 6 місяців тому

    Great video, as usual!

  • @bettikithilrakka
    @bettikithilrakka 6 місяців тому

    Excellent video, thank you!

  • @siddeshjammi2138
    @siddeshjammi2138 5 місяців тому

    please do ghost of tsuhima, the way that game is generated is stunning

  • @ayush21399
    @ayush21399 6 місяців тому

    Wow thanks for this quality informative video.

  • @AlanZucconi
    @AlanZucconi 6 місяців тому

    This is the content I'm here for!!! 👏

  • @blikpils7899
    @blikpils7899 6 місяців тому +1

    Great content! i just wish i had procedural tools to get rid of the music in the second half of the video. It really takes the focus away.

  • @ThomasAndersonPhD
    @ThomasAndersonPhD 6 місяців тому +2

    12:42 All this cool tech, but walking down stairs still looks janky 🙃
    Next time, procedural staircase generation that re-uses the web-anchor tech to calculate appropriate foot-fall locations 😂

  • @scottwatrous
    @scottwatrous 6 місяців тому +1

    So how far away are we from some driving game, in the vein of Driver or Midtown Madness for example, using these processes in conjunction with map survey data to just build a procedurally generated, fully realized and drivable 1:1 city?
    Like I want to drive in NYC in a racing game and have every street be dead on accurate.
    I already can fly through 1:1 NYC in Flight Simulator, so i imagine it isnt that far from doable.

  • @englishmaster1186
    @englishmaster1186 6 місяців тому

    very interesting!

  • @SeanLumly
    @SeanLumly 6 місяців тому +5

    Procedural generation: "Yay!"
    AI generation: "Boo!"

  • @night_light2867
    @night_light2867 5 місяців тому

    What is the background music ?

  • @unvergebeneid
    @unvergebeneid 6 місяців тому

    All webs need to attach somewhere, _except_ those in combat. Which I totally get, that would've been a huge pain. Just sayin' though.

  • @altinisl2
    @altinisl2 2 місяці тому

    2:18 I didnt know there was a mosque in the game - that's so cool ( i am a muslim )

    • @AIandGames
      @AIandGames  2 місяці тому

      It is a reproduction of the Islamic Cultural Center of New York up in East Harlem. It was the first ever purpose-built Mosque in New York. I only know this because I thought it was cool to see a mosque in the game and looked it up to check whether it was real. 😅

  • @IndustrialBonecraft
    @IndustrialBonecraft 6 місяців тому +3

    Nooooo, don't use the 'p' word! Gamers have one very specific idea of what 'procedural' means and they use it to whip themselves into frothing bouts of impotent ignorant rage about a subject they know next to nothing about!

    • @PokeComm
      @PokeComm 6 місяців тому

      Why do you act like this? Are you underage?

    • @videogamefreak2001
      @videogamefreak2001 4 місяці тому

      It’s not that serious

    • @neekfenwick
      @neekfenwick 4 місяці тому

      Are you referring to when the word "procedural" was used in the context of No Man's Sky and friends, with people complaining that it was a good technique for churning out millions of boring planets? In that case, surely a game, and video, such as this is a great counterpoint to those complaints, in showing that procedural generation can actually be a great thing and nearly indistinguishable from hand crafted environments? This helps improve the ignorance you mentioned, and also makes the "gamers" feel less impotent when they find that a game they like employs this technique and thus brings procedural generation closer to their comfort zone.

  • @jojolafrite90
    @jojolafrite90 5 місяців тому

    Flying around in the town is pretty fun, but even that gets boring, because the world is too uninteresting. Side quests are just boring things that remind me of some bad PS2 games, which doesn't help. Maddening the incredible wasted potential in so many modern games.