Death Stranding's Biggest Problem? Teaching the AI to Walk | AI and Games #67

  Рет қаралды 39,379

AI and Games

AI and Games

Күн бұрын

Support AI and Games on Patreon:
/ ai_and_games
--
Death Stranding is all about walking. The AAA walking simulator tasks players with delivering packages to isolated corners of a post-apocalyptic United States. It presents a rich and challenging environment for players to navigate, and this leads to the biggest problem developers at Kojima Productions had to tackle. How do you teach the AI to walk in a game that breaks so many conventions of how you move around the world? Let's find out!
This episode is inspired by Eric Johnson's fantastic 2021 GDC post-mortem on Death Stranding.
www.gdcvault.com/play/1027144...
[00:00] Introduction
[01:42] Exploring the Fundamentals
[04:26] Understanding the Challenge
[08:54] Achieving 'Traversal Parity'
[12:34] Finding the Path
[14:23] Rebuilding the World
[16:05] Refining the Path
[21:05] Closing
[21:50] Credits
Music in this episode is by ‪@teknoaxe‬
www.teknoaxe.com
Footage for this episode is recorded from the Director's Cut version on Playstation 5.
--
AI and Games is a KZfaq series on research and applications of Artificial Intelligence in video games. It's supported through and wouldn't be possible without the wonderful people who support it via Patreon and KZfaq memberships.
/ ai_and_games
/ @aiandgames
--
You can follow AI and Games on Twitter:
/ aiandgames
Join me for live streams over on Twitch:
/ aiandgames
Join our Discord Community:
bit.ly/AIandGamesDiscord

Пікірлер: 75
@AIandGames
@AIandGames 2 жыл бұрын
Some friendly advice: don't play this game on a PS5 with your headphones on unless you remember to disable the controller speaker. My partner came up to me at my desk asking "WHY THE FUCK IS YOUR CONTROLLER CRYING LIKE A BABY!?!?!?!" It was easier to turn it off than to explain why, to be honest. But yeah, I got grief for that for about a week.
@genybr
@genybr 2 жыл бұрын
Would you like to review AI of "Vangers" game from 1998? It is pretty simple yet can make player curious "how am I playing online on PC without internet access??" So, 3 points "why": Second: because it have a ton of easer eggs on Death Stranding. First: it is open source with alive community, so you can even talk with actual devs. Zero: curious method to play with partial information in narrative (well, it's not for AI but dialogue is interactive, so it's kinda related to). __Please notice that english translation is awful, so it is better to contact with community to have more or less correct information.__ __Please notice that "correct" is NOT means adequate or human-readable. This game have it's own culture so community is quite... native.__ English is ok, so @vangers in telegram is good point to start. You'll find some people there, who may provide you detailed information and (probably) visuals. good game overview on youtube: 7smUD83nb_8 "Блуджать Вангеры". Please, turn on subtitles.
@cheezandtoast
@cheezandtoast 2 жыл бұрын
I feel your pain. My wife did the same when we were over seas and I got death stranding
@thewhitewolf58
@thewhitewolf58 Жыл бұрын
If your headphones are on the controller speaker needs to shut up.
@fireaza
@fireaza 2 жыл бұрын
I have to say they did a pretty good job, I don't think I've seen a more natural-looking environment than what's in Death Stranding. Usually, you only get a handful of trees and rocks on top of a lumpy grass-textured terrain.
@AIandGames
@AIandGames 2 жыл бұрын
For real it is - from an environment art perspective - one of the most visually stunning games I've ever played. Several of the vista shots you see in the video came about because I just had to pause and turn the recorder on. Not often a game really blows me away like that.
@LORDOFDORKNESS42
@LORDOFDORKNESS42 2 жыл бұрын
...Does that mean that the terrain scanner shows you a glimpse of the NPC navigation mesh, just with symbols a human player understands? If so, that's a really clever dev trick, and it would be neat to see in more games!
@AIandGames
@AIandGames 2 жыл бұрын
I think it's a combination of the two. The outline as it scans across it is a shader effect and doesn't really show any nav mesh data. But, when you do scan the environment, you'll see all the little X's on the ground that highlight on specific geometry. That I am pretty confident is being pulled from the nav mesh itself based on the terrain type and increased 'cost' to traverse it.
@Tclans
@Tclans 2 жыл бұрын
I’ve had an amazing time with Death Stranding. That being said I love hiking and mountaineering, so finding a safe traversal from A to B in this game came pretty natural. When I talk Death Stranding to people most of the time they heard stuff like, that it is a walking simulator. But I’d argue that the game simulates walking. I love what they have done with the different systems of surface, weight, speed and inertia. But also the way literal ‘tracks’ form. The more you travel the same route the more of an established route it becomes. And it benefits moving speed. Then there is the ‘weird shit’ ie. the story. My explanation is, see it as an anime with photorealistic characters. That, at least for me, works wonders in accepting and partly understanding the story of this game.
@shingshongshamalama
@shingshongshamalama 2 жыл бұрын
I think one really cheap thing devs could do is give NPCs some simple unique animations for when they face certain conditions of pathing failure. Having enemies that can't figure out how to get to you because there's a giant fucking ravine in the way, and then _visibly react_ with consternation and bemusement at it, honestly just adds to immersion and player engagement compared to NPCs that just bug out rapidly changing directions while their pathfinding visibly malfunctions.
@youngknight5589
@youngknight5589 2 жыл бұрын
I would’ve loved to see more talks on Death Stranding from GDC it’s definitely a fun game at least for me it was and its cool to learn how this fame handled its AI
@LaNoLaCola
@LaNoLaCola 2 жыл бұрын
I definitely want to see Tommy cover other non-Metal Gear games from Kojima in the future
@kingofzombies9873
@kingofzombies9873 2 жыл бұрын
One of my favourite games and an absolute masterpiece cannot think of another game so genuinely positive and hopeful where the story and gameplay breaks the idea that you are an island and instead incentives helping others and being helped yourself A game about strength in vulnerability and aid even without clear benefit I love it so much
@amandine9781
@amandine9781 Жыл бұрын
I had already seen the GDC video but I understood more of it thanks to your explanation, great video! It helps that you show more footage of the game and compare it to situations in real life, especially for the corridor thing
@waded4610
@waded4610 Жыл бұрын
I’ll be honest, I never paid much attention to Deaths Stranding, but after this video I had no idea how complex the work was that went into it!
@nowgoawayanddosomethinggoo8978
@nowgoawayanddosomethinggoo8978 2 жыл бұрын
MGS 5 Skull Face: Today is Machines will learn to walk! Kojima meant what he said
@ShinoSarna
@ShinoSarna 2 жыл бұрын
An interesting topic I'd be interested in a video on card game AI (as in Magic/Hearthstone/Slay the Spire like CCG). I know making AI that can play these types games well is tricky because of randomness, huge amount of branching, and the fact that almost every card has their own bespoke mini set of rules. It's something I recently ran into while wanting to make a CCG minigame for a mod I'm working with, and I found basically no solid resources on it aside from some advice to use MCTS.
@TheIrishGamerGuy
@TheIrishGamerGuy 2 жыл бұрын
Playing it on an RTX 3080 and 3800x. The controls are so well thought out for keyboard it feels like a native PC game, its amazing. I held off returning to console version when I switched to PC knowing I'd revisit it someday (never made it past Craftsman on PS4, skipped Enginner like a fool back then) and now finishing Episode 5 for the 1st time on PC some 47 hours into it.
@khartoumist1031
@khartoumist1031 5 ай бұрын
I knew there was a reason why playing this game mentally felt like backpacking class 3 terrain, and this video explains why!
@aadipie
@aadipie 2 жыл бұрын
Absolutely loved this game and everything about it, was watching Eric Johnson's GDC talk about the AI navigation a couple weeks back and it was so insightful, they really put in a lot of effort in all aspects
@AIandGames
@AIandGames 2 жыл бұрын
It's a great talk. I didn't want to regurgitate what Eric says. So instead I focussed on why it's such a big deal that they have a one-hour video about it. It's both funny and distressing how many problems rocky terrain causes for a supposedly 'solved' problem.
@aadipie
@aadipie 2 жыл бұрын
@@AIandGames yeah lol, through the talk he kept bringing up the never ending number of problems that began rising and how the team rose to solve those problems head on.
@skupipup
@skupipup 2 жыл бұрын
Not the first game to come into mind when you think AI but super fascinating stuff. Thanks for covering this Tommy!
@seanmcilroy5106
@seanmcilroy5106 Жыл бұрын
Fantastic vid as always.
@TwashMan
@TwashMan 2 жыл бұрын
Really love your accent ! Also always wanted a really good video explaining this ! Thank you very much
@HorridOnlineTroll
@HorridOnlineTroll 2 жыл бұрын
I just ignored the story, it's intriguing and stuff sure but at the end of the day I'm just a delivery man and those roads and ziplines aren't going to build themselves. Keep on keepin on
@mBaron29
@mBaron29 2 жыл бұрын
Awesome video man, thanks!
@rojanshabani
@rojanshabani 2 жыл бұрын
Thank you for the video!
@DarkDax
@DarkDax 2 жыл бұрын
Bloody hell these guys are smart - great insight as always Tommy!
@michaelkeaton5394
@michaelkeaton5394 2 жыл бұрын
The engineer at koji pro did an incredible job on the decima engine. Graphicaly on the first place because when it came to faces it had a few difficulty espacialy HZD while in DS they have the most stunning mo cap in recent years. But all that ai work, i never thought about how complicated all of this pathing would be, thanks for the enlightment !!!
@fhjunior6183
@fhjunior6183 2 жыл бұрын
Thanks for the vid
@gimpscam9976
@gimpscam9976 2 жыл бұрын
Good video, but npcs don’t use roads you create which sucks. You’d think a porter would love a road but no they’d rather walk underneath or next to.
@Pretend3rA
@Pretend3rA 2 жыл бұрын
"algemeen Dagblad" native english people saying dutch worlds is always fun to hear.
@gaurd3
@gaurd3 2 жыл бұрын
Your shirt brought me here. It works
@stevep9177
@stevep9177 2 жыл бұрын
20:03 I got pretty frustrated here too honestly (I was in a truck)
@dreddeus
@dreddeus 2 жыл бұрын
Love your videos, mate! Do you also do sports games, ie. Madden or FIFA?
@AIandGames
@AIandGames 2 жыл бұрын
Would love to tackle a sports game in the future. Just haven't found the resources to pull one off yet. Though FIFA is increasingly a possibility.
@dreddeus
@dreddeus 2 жыл бұрын
@@AIandGames Awesome, looking forward to it!
@hueykratos
@hueykratos 2 жыл бұрын
its already impressive can't wait to see what it can do with even more iterations because i think games going fully procedural is the future
@aarcade6676
@aarcade6676 2 жыл бұрын
games "going fully procedural" sounds fucking awful. theres so much uniqueness and potential for creativity in a handcrafted map that procedural generation will never be able to match.
@theblobconsumes4859
@theblobconsumes4859 Жыл бұрын
@@aarcade6676 Fully agree. Ideally, we should have both co-exist, but not one replace the other.
@JohnBradyIRL
@JohnBradyIRL 2 жыл бұрын
One of my favourite games ever. It's so unique and will be interesting how it evolves and others use the techniques over time
@dixie_rekd9601
@dixie_rekd9601 2 жыл бұрын
so,,,, basically an A* pathfinding system with weight painted scores for the travers ability of the map. and a low range streamed and regularly updated navmesh
@hospie
@hospie Жыл бұрын
14:18 after all the work put on getting the terrain and character movement right they make melee combat have them sliding like they are on ice? Impressive game nonetheless...
@vonderdrake9796
@vonderdrake9796 2 жыл бұрын
For me I thought the biggest problem with Death stranding was the lack of new enemies, obstacles and uneven balancing with vehicles and zip-lines. The focus on combat and boss fights felt unnecessary as well. The narrative, script and characters portrayed by Hollywood actors didn’t do it any favors either. But other than that I feel like it was one of the most unique gaming experiences I’ve ever had and I’m really intrigued by the coming sequel.
@AIandGames
@AIandGames 2 жыл бұрын
It is an exceptionally long game. I do feel like it could be a lot shorter. That said, I still strangely enjoyed it, despite all the issues that it has. I found it quite a chill experience much of the time.
@vonderdrake9796
@vonderdrake9796 2 жыл бұрын
@@AIandGames True, the longer the game the harder it is to balance. Yeah it delivers such a fresh take on open world traversal and can feel so meditative to play.
@lornenix2243
@lornenix2243 2 жыл бұрын
Command & Conquer Red Alert 2 pathfinding is interesting.
@lucasmelor
@lucasmelor Жыл бұрын
Can you make a video about nextbots?
@w7x509
@w7x509 6 ай бұрын
Great, bad navmesh must be why pathfinding for NPCs in Dark Souls is often broken (and we can take advantage of it 😝)
@BAVy11037
@BAVy11037 2 жыл бұрын
I noticed that the subtitles are wrong in a few places, like 4:31, 11:57, 13:10
@LoiteringReaper
@LoiteringReaper 2 жыл бұрын
XCom2 uses navigational meshes.
@WunderWulfe
@WunderWulfe 2 жыл бұрын
Can you not break it all into larger and larger chunks, and have weighted and cached cost between the chunks? Then you break it into smaller pieces based on distance from the player
@GameDevYal
@GameDevYal 2 жыл бұрын
if you make large enough chunks they can become misleading depending on the terrain (e.g. if there's a giant ravine through the center of the chunk it might be impossible to reach one side of it from the other), it's hard to find shortcuts that doesn't lose information here since the whole *point* of the simplification is to throw away data to speed things up.
@horrgakx
@horrgakx 2 жыл бұрын
Very interesting about an interesting game. I really thought it was more style than substance and quickly got bored and gave up.
@Z-Mikes00
@Z-Mikes00 2 жыл бұрын
the fact this game took roughly 3 years to develop, had this amount of ambition, had these many challenges during development on a massive, and while also having to make loads of cut scenes and lore while turning out extremely polished day 1 with no delay is a true testament to how efficient and amazing his team is. unfortunately tho i feel the writing didnt pay off. i found policenauts to be his weakest game writing wise but then this game came out. policenauts imo just had a boring story and plot with some interesting ideas and a bit too much perverseness and cringe this just had more cringe and didnt know how to tell its story very well. the intro especially. all he had to do was make it a snatcher style intro but decided to be "artsy" and poetic instead and just filling us in later more in passing.
@andybrown4284
@andybrown4284 2 жыл бұрын
There's nothing strange in death stranding, plenty of kojima though
@fastsupercool
@fastsupercool 2 жыл бұрын
rain world ai?
@Kisuke323
@Kisuke323 2 жыл бұрын
Still no idea who is the game actually for.
@JorgeEscobarMX
@JorgeEscobarMX 2 жыл бұрын
And I thought data engineering was hard.
@OnlyHerculean
@OnlyHerculean 2 жыл бұрын
Funny thing is story wise the reason Sam has to deliver the packages is because the AI ist to bad at it and has no network connection. 😂
@lauraschlieselhuber8487
@lauraschlieselhuber8487 2 жыл бұрын
I'd say it's the lack of subtlety in the narration and the way the characters and dialogues are written, but yeah, that too.
@fireaza
@fireaza 2 жыл бұрын
Dude, it's a Kojima game, that's to be expected!
@lauraschlieselhuber8487
@lauraschlieselhuber8487 2 жыл бұрын
@@fireaza Well I expect artists and creators to get better with time and practice but maybe I'm naïve, you're right lmao
@AIandGames
@AIandGames 2 жыл бұрын
I mean... you're not wrong.
@octaviosilva5808
@octaviosilva5808 2 жыл бұрын
Death Stranding had an incredible team for development, if only the game design and Storytelling was refined, it would have been an exceptional game
@MrRoland47
@MrRoland47 2 жыл бұрын
The biggest problem of DS is that you don't have much space for creativity. You always have to go by a single path back and forward, back and forward, back and forward, back and forward, back and forward, back and forward, back and forward, back and forward, back and forward, back and forward, back and forward, Until the end of the game. If you want to create challenges for your self you feel that the game designer and level designer did not foresee this. Unfortunately.
@marcelozerbini5411
@marcelozerbini5411 2 жыл бұрын
This game is the one that made me side with Konami
@HateSpeechMoreLikeBasedSpeech
@HateSpeechMoreLikeBasedSpeech 2 жыл бұрын
No one will ever convince me this game was good. It's basically the Fable 3 of Kojima games.
@kingofzombies9873
@kingofzombies9873 2 жыл бұрын
Its an absolute masterpiece and on par with even mgs2 in my opinion
@marcusaurelius647
@marcusaurelius647 2 жыл бұрын
Christ, keep it simple stupid. Don't make enemys walking take months of development time.
@aarcade6676
@aarcade6676 2 жыл бұрын
...it's a game about walking. this would be like complaining about all the work they put into the cars in fast and furious.
@marcusaurelius647
@marcusaurelius647 2 жыл бұрын
@@aarcade6676 I certainly didn't buy it for the walking, but maybe I just got the wrong picture from the epic cinematic trailers.
@BigHeadClan
@BigHeadClan 2 жыл бұрын
Videogames are effectively an art form failing to expand on what can and can’t be done is limiting to the medium it’s presented. The better understanding developers have of technologies and ways to work within the limited frame work the more fantastic and engaging games can be. Sure this took a lot of development cycles but now an entire development team and wider industry has a system and method for delivering this in other games. It goes without saying these systems can be applied in other creative ways as well, the mentioned birds flight paths in Horizon being one of them.
The AI of DOOM (1993) | AI and Games #66
27:34
AI and Games
Рет қаралды 81 М.
Exploring the AI of Command & Conquer | AI and Games #53
28:47
AI and Games
Рет қаралды 88 М.
아이스크림으로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 4 МЛН
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 70 МЛН
When You Get Ran Over By A Car...
00:15
Jojo Sim
Рет қаралды 14 МЛН
How Barks Make Videogame NPCs Look Smarter | AI 101
19:33
AI and Games
Рет қаралды 23 М.
'Death Stranding': An AI Postmortem
51:28
GDC
Рет қаралды 61 М.
Analysing the AI of The Last of Us Part II | AI and Games #70
28:05
Death Stranding's First Bike Makes and Breaks Aris' Heart
20:56
Avoiding The Puddle
Рет қаралды 46 М.
The Thrill of Monster Hunter | Design Dive
20:20
AI and Games
Рет қаралды 29 М.
Careful! Contents Are... Fragile. The Lore of DEATH STRANDING! (pt. 2)
50:21
How A Navigation Mesh Works in 3D Games | AI 101
16:14
AI and Games
Рет қаралды 62 М.
МОЙ ПИТОМЕЦ КАКАШКА СЕКРЕТНАЯ КОНЦОВКА и ЭТО ПРАВДА СТРАШНО!! (Bou's Revenge)
10:31
БИТВА за ДОНАТ 3000 ГЕМОВ В BRAWL STARS
17:05
Поззи
Рет қаралды 345 М.
skibidi toilet multiverse 039 (part 1)
5:29
DOM Studio
Рет қаралды 8 МЛН
ФРАНКЛИНДІ ЗҰЛЫМ ҮЙ ЖЕП ҚОЙДЫ (GTA V)
19:41