No video

Zen of Streaming: Building and Loading 'Ghost of Tsushima'

  Рет қаралды 46,500

GDC

GDC

Күн бұрын

In this 2021 GDC talk, lead engine programmer Adrian Bentley examines the technology choices that made Ghosts of Tsushima’s fast load times and compact patch sizes possible.
Join the GDC mailing list: www.gdconf.com/...
Follow GDC on Twitter: / official_gdc
GDC talks cover a range of developmental topics including game design, programming, audio, visual arts, business management, production, online games, and much more. We post a fresh GDC video every day. Subscribe to the channel to stay on top of regular updates, and check out GDC Vault for thousands of more in-depth talks from our archives.

Пікірлер: 55
@SeanLumly
@SeanLumly 2 жыл бұрын
A critical thing to note in this presentation is how challenging data storage and loading is when you are trying to achieve high quality and are limited to a slow storage medium (ie. HDD) -- more so when you have to coordinate across multiple disciplines (ie. art, gameplay, etc). PS5's SSD must be a godsend to devs, reducing many of the challenges of loading and managing data, and offering greater freedom of expression above all.
@chudeexiste7329
@chudeexiste7329 2 жыл бұрын
Hi! Could you explain what's an SSD and why it helps gamedevs? Oh ¿and what's HDD?
@ahv007
@ahv007 2 жыл бұрын
@@chudeexiste7329 I'm gonna assume that you're not a troll. He was talking about digital data storage. HDD is Hard Disk Drive (physically spinning disk - old school Hard Drives, which are slow, think extremely rewritable CD/DVD) SSD is Solid State Drive (stationary electronic storage which eliminates physical movement and increases speed because of it)
@Synkhan
@Synkhan 2 жыл бұрын
@@chudeexiste7329 To go into further detail, SSD's are many many times faster than standard HDD. This in turn increases the amount of resources devs have to work with in order to achieve high quality scenes. As is explained in the video, they have to work within budgets when creating games. Having super fast SSD's increases the amount of resources they have available in order to achieve a scene many times over. In lay mans terms, SSD= More resources so larger, better, more complex scenes are possible with less work arounds to be made. HDD is the total opposite of all that.
@ishitrealbad3039
@ishitrealbad3039 2 жыл бұрын
@@chudeexiste7329 To sum up what others have already stated, this basically means how fast assets and chunks of levels are loaded/streamed. For example it could mean that the player would constantly experience a hiccup or lower framerate in their game, due to the game having to load from an HDD. But when loaded from an SSD it would mean that things are more seamless and it doesn't interrupt the gameplay. This gives more freedom to developers.
@surferriness
@surferriness Жыл бұрын
The relative speedup is rather marginal, compared to GPU access bandwith. It is an advantage still, but you depend on a firm architecture, cleverly designed and trickery. Cant just throw your good Old assets into the Mass storage and expect them to be there in time. Worst bottleneck is RAM -> GRAM
@GooshyG
@GooshyG 2 жыл бұрын
So cool to learn about how they optimized for such fast loading times. It really is a huge accomplishment especially developing for ps4. thanks!
@zephyrvibe4153
@zephyrvibe4153 2 жыл бұрын
Couldn't agree more.ive bin recently enjoying your content,thanks.
@adrianflores7616
@adrianflores7616 2 жыл бұрын
all these talks are so good man. especially as a CS major looking to get into game dev these things are a godsend.
@Aranueth
@Aranueth 2 жыл бұрын
Finally a speaker with a really good recording setup!
@lucbloom
@lucbloom 2 жыл бұрын
If you understand the subjects of this talk 100%, you probably already have a job at a big studio. I mean, he drops technique names like it’s common knowledge. Each and every scentence is worth a video to me. Can this man tell me a dev story every day please? Let’s start like 20% lower assumed tier though :-)
@maestbobo
@maestbobo 2 жыл бұрын
Or you just suck as a dev? Most of those are techniques I would expect even an average dev to either know or to immediately understand what they are. I guess they don't teach you that at React bootcamp, though.
@masterkutai
@masterkutai 2 жыл бұрын
@Luc Bloom yup, he is also very articulate in his explanations
@rudisimo
@rudisimo 2 жыл бұрын
@@maestbobo Stick to making music videos, apparently you're good at that.
@Nikolai508
@Nikolai508 2 жыл бұрын
@@maestbobo There's no need to be so rude. The programming and software development world already has too many egotistical arseholes, don't add to it. Be better.
@katiebarratt8184
@katiebarratt8184 2 жыл бұрын
never worked for any studio but have been a self practicing cg artist since i was 13 so i get most of this stuff
@user-rd6uc2sf6i
@user-rd6uc2sf6i 2 жыл бұрын
no wonder games like Cyberpunk and Battlefield 2042 were struggling for the ps4. not only do you have to optimize your data streaming for a very limited amount of memory and threads but you also need to specifically optimize it for a very slow hard drive that sits in the middle of that pipeline. no wonder why Sony focused so much on the SSD in the ps5
@ishitrealbad3039
@ishitrealbad3039 2 жыл бұрын
It really makes you think of how far behind consoles are to PCs, which is a shame really and due to shortages and prices this probably won't change in the near future.
@EmeraldForestCat
@EmeraldForestCat 2 жыл бұрын
Huge work was done and the result was worth.
@r1pfake521
@r1pfake521 2 жыл бұрын
Do they have a talk about their new (improved?) mission system which was mentioned?
@sebastienbarre
@sebastienbarre 2 жыл бұрын
6:42 80G of text?! Thank god text compresses well, but that's a lot of text! (or was it meant to be "recorded dialogues"?).
@NSG0079
@NSG0079 2 жыл бұрын
It might be literal text as almost all dialogue has accompanying subtitle files; not to mention item descriptions, location names on the map, HUB items, etc.
@sebastienbarre
@sebastienbarre 2 жыл бұрын
@@NSG0079 That would still be absurdly big. Googling various sources, the estimate is about 500,000 to 678,000 pages of raw text per GB. That's 40 to 54 million pages for 80GB. Nobody would have the time to read that, the entire written works of Shakespeare fits in 5M, you could fit 16,000 copies of that in 80GB. Even divided by the number of languages it shipped with, say 10, it’s humongous.
@EngineEngineer0
@EngineEngineer0 2 жыл бұрын
This game shipped with support for more than 10+ languages, 80G is reasonable when it's all uncompressed.
@0ooTheMAXXoo0
@0ooTheMAXXoo0 2 жыл бұрын
@@EngineEngineer0 For voices for all languages, the 80 Gb makes sense. Text is so much smaller than this. Maybe if the text is all graphic images instead of actual text data?
@0ooTheMAXXoo0
@0ooTheMAXXoo0 2 жыл бұрын
It is called "dialogue" on the next slide... So includes audio and text... Lots of text languages and a few spoken languages would make sense...
@roarlisfang2860
@roarlisfang2860 Жыл бұрын
Wish there were more details on the 7-level Quad Trees
@nexovec
@nexovec 2 жыл бұрын
Got into a duel with your horse? Watch this video for guidance.
@ihateevilbill
@ihateevilbill 2 жыл бұрын
Interested
@austinhearn6111
@austinhearn6111 2 жыл бұрын
Good video
@monhoobatraa3967
@monhoobatraa3967 2 жыл бұрын
I always optimize my assets for games, it's really make very faster render and help to animate. It very interesting video to watch 😁
@tanver3d982
@tanver3d982 Жыл бұрын
10:47 WHAT DID HE SAYYYY
@8butsideways295
@8butsideways295 2 жыл бұрын
This man is a true magician
@ThomasChen-ur2gt
@ThomasChen-ur2gt 2 жыл бұрын
lost after 10 mins
@bvionis
@bvionis 2 жыл бұрын
The story was kind of slow paced and boring at times, but the ending made it worth it to me. I also enjoyed the fact that the story posed difficult moral questions to the player and allows for some ambiguity rather than forcing anything down your throat. The gameplay is pretty fun too, not to mention the beautiful graphics and environment.
@bryanaustin8362
@bryanaustin8362 2 жыл бұрын
I wish I was wealthy enough to work on games with a guy like this and not need the pressure of earning income at the same time.
@chrisvarns
@chrisvarns 2 жыл бұрын
to be clear, we are paid.
@nintendude794
@nintendude794 2 жыл бұрын
@@chrisvarns lol, exactly
@josecr9ify
@josecr9ify 2 жыл бұрын
First good for me for being first I accomplished a lot for being first Thank you thank you.
@soraaoixxthebluesky
@soraaoixxthebluesky 2 жыл бұрын
Same goes to me for being second
@TyrJustice
@TyrJustice 2 жыл бұрын
I guess I'm gay for being 3rd
@josecr9ify
@josecr9ify 2 жыл бұрын
@@8kbox666 no me not AI
@benjaminyoung9694
@benjaminyoung9694 2 жыл бұрын
This game sure was basic and forgettable
@thepuppetmaster9284
@thepuppetmaster9284 2 жыл бұрын
You’re trippin son
@webhead4414
@webhead4414 2 жыл бұрын
And yet you're here watching and commenting on a video about how it was developed. You have absolutely no reason to be here commenting what you did other than to troll, because that's what basic and forgettable people do.
@leonprowse5806
@leonprowse5806 2 жыл бұрын
On all these GDC talks I've seen a comment like this. Gotta place your soapbox somewhere I guess
@ivanleon6164
@ivanleon6164 2 жыл бұрын
lmao, u really came here to spread that, see the video and learn something.
'Death Stranding': An AI Postmortem
51:28
GDC
Рет қаралды 62 М.
Get 10 Mega Boxes OR 60 Starr Drops!!
01:39
Brawl Stars
Рет қаралды 16 МЛН
Prank vs Prank #shorts
00:28
Mr DegrEE
Рет қаралды 7 МЛН
If Barbie came to life! 💝
00:37
Meow-some! Reacts
Рет қаралды 68 МЛН
Real-Time Samurai Cinema: Lighting, Atmosphere, and Tonemapping in Ghost of Tsushima
59:29
SIGGRAPH Advances in Real-Time Rendering
Рет қаралды 11 М.
Ghost of Tsushima - The Ultimate Critique
2:07:30
Luke Stephens
Рет қаралды 363 М.
Taking an Axe to God of War Gameplay
1:01:19
GDC
Рет қаралды 148 М.
Building Worlds in No Man's Sky Using Math(s)
53:52
GDC
Рет қаралды 99 М.
10 Times Games Got TIRED of NOOBS
16:02
gameranx
Рет қаралды 1,4 МЛН
Cursed Problems in Game Design
52:00
GDC
Рет қаралды 771 М.
When Optimisations Work, But for the Wrong Reasons
22:19
SimonDev
Рет қаралды 936 М.
Ghost of Tsushima Retrospective
1:06:16
acritical
Рет қаралды 12 М.
Get 10 Mega Boxes OR 60 Starr Drops!!
01:39
Brawl Stars
Рет қаралды 16 МЛН