Click To Unmute

Want us to remember this setting for all your devices?

Sign up or Sign in now!

Please use a html5 video capable browser to watch videos.
This video has an invalid file format.
00:00:00
Sorry, but you can't access this content!
Please enter your date of birth to view this video

By clicking 'enter', you agree to Giant Bomb's
Terms of Use and Privacy Policy

An Uncharted Tech Retrospective

Naughty Dog programmer John "Cowboy" Bellomy stops by to talk about the tools of his trade after spending nearly a decade with Nathan Drake.

May. 29 2016

Cast: Brad

Posted by: Brad, Jason

239 Comments

Avatar image for couldberolf
CouldbeRolf

257

Forum Posts

1

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Awesome. I really enjoy these longer chats with developers. Great stuff!

Avatar image for megalowho
megalowho

1148

Forum Posts

4888

Wiki Points

0

Followers

Reviews: 2

User Lists: 29

Informative and entertaining retrospective. Videos like this and the one with Jonathan Blow are some of the best on the site.

Avatar image for a_turtle
A_Turtle

65

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Super good and interesting video even for some one who doesn't know a lot about coding! Hope to see more of this style of content in the future with other games!

Avatar image for hassun
hassun

10300

Forum Posts

191

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

Edited By hassun
Avatar image for toberl
Toberl

31

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Great stuff!

Avatar image for mbdoeden
mbdoeden

329

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

This is the stuff I come here for. Well done!

Avatar image for christmasunicorn
ChristmasUnicorn

208

Forum Posts

2

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

This video is aaaaamazing and also my brain hurts.

Avatar image for metalriley
metalriley

21

Forum Posts

1

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

This is great I would love to see some similar stuff with other games from you guys.

Avatar image for treefingers
Treefingers

74

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

With about 15 minutes left in the video, the part where Brad turns around in the ship room to find it filling up with water is incredible. I've played through the game twice and didn't realize they were simulating all the fluid dynamics. That's insane!

Avatar image for curufinwe
Curufinwe

1723

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

@TechnoSyndrome: Uncharted has plenty of interesting and challenging shooting gameplay and the tech feeds directly into that.

Avatar image for mellotronrules
mellotronrules

3613

Forum Posts

26

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

cowboy is awesome! always well spoken and amiable as hell.

more real talk with devs please!

Avatar image for loki50187
loki50187

33

Forum Posts

8

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

I don't understand a word Cowboy says but damn I love to hear it. This was amazing. Thanks!!!!

Avatar image for cagliostro88
Cagliostro88

1258

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

I don't even care about Uncharted, but these kind of features are so interesting! More developer retrospectives!

Avatar image for onemanarmyy
Onemanarmyy

6406

Forum Posts

432

Wiki Points

0

Followers

Reviews: 2

User Lists: 0

@dwigtk: They show the environment of the start of chapter 10. No dialogue / cutscenes.

Avatar image for amyggen
AMyggen

7738

Forum Posts

7669

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

This was awesome. Love these kinds of videos!

Avatar image for jeety
jeety

41

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Wow, great feature! Would love more stuff like this as well

Avatar image for whitegreyblack
whitegreyblack

2414

Forum Posts

14

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

I had to rewind the video to make sure Brad was actually playing on a PS3 for the Uncharted 1 part. Naughty Dog got so much power out of that system.

Wait... Brad IS playing Uncharted 1 on the original PS3? I thought for sure it was the PS4 remaster. Holy crap these games look good - maybe I should actually, finally play them and not wait on getting the Drake Collection for PS4.

Avatar image for mister_v
Mister_V

2506

Forum Posts

53

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

Wont pretend I understand most of what John is saying, But it's always cool to listen to smart people talk about cool things.

Would be down for more like this.

Avatar image for gaff
Gaff

2768

Forum Posts

120

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

That talk about the train sequence in Uncharted 2 took a long while to sink in, but once it did it blew my mind.

Avatar image for magpie4life
magpie4life

27

Forum Posts

0

Wiki Points

0

Followers

Reviews: 3

User Lists: 0

Edited By magpie4life

@dwigtk: I finished U4, and the U4 portion has no spoilers, they showed the section that was covered in previews in the past....watch away duder!

Avatar image for blackmamba1187
blackMamba1187

19

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

Great video.

Avatar image for tinymothra
TinyMothra

51

Forum Posts

1492

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

Please, for the love of God, do more of these! Hearing the technical details about how these super complex games work is always fascinating and I'm sad there isn't a site with a video series that invites developers on to routinely discuss what they do. Please, PLEASE do more of these.

Avatar image for dudacles
dudacles

1704

Forum Posts

8527

Wiki Points

0

Followers

Reviews: 71

User Lists: 2

This was utterly fantastic. Thanks Cowboy, and thanks Brad (and whoever else made it happen at Giant Bomb.)

Avatar image for i_smell
I_smell

4221

Forum Posts

1650

Wiki Points

0

Followers

Reviews: 5

User Lists: 11

I'm just a gameplay scripter, and this is very cool stuff to hear, thanks for making the feature!

I wish the gameplay was turned down more, and Brad's having a hard time focusing on the game and the conversation at the same time, but hey I get it.

Avatar image for silens
silens

52

Forum Posts

7

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

In-depth dev talk + Cowboy?!

Thanks Duders, this is exactly my kind of video!

Avatar image for bbqbram
BBQBram

2497

Forum Posts

88

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

@castiel said:

Edit edit: Also do more of this in the future GB. Do a lot more of these. I would love to hear more of this behind the scenes stuff. It's cool to hear from people like the programmers what they do? Also I think it would be great if you could get a video game composer on in this series. I would love to hear the process of composing music for a video game.

Last edit: But for the future it would probably be a good idea to get a third person to play the game, so the person asking the questions wouldn't have to concentrate on playing the game.

I second both these ideas; get some composers to talk about their work and how hard it gets when a game changes identity throughout development!

Avatar image for lelcar
Lelcar

1189

Forum Posts

14

Wiki Points

0

Followers

Reviews: 1

User Lists: 25

Hell yeah, I love Cowboy! This is great.

Avatar image for verysexypotato
verysexypotato

298

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 4

Please, PLEASE more dev interviews on making games like this. The high-profile names you guys can get compared to any youtuber would make a must-watch series!

Avatar image for miacosa
Miacosa

30

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

Really enjoyed this feature hopefully similar Tech Retrospective videos become a staple on GB. Nice work!

Avatar image for df-1
DF-1

97

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

a question I just had when watching this, they talked about the ps3s very powerful math SP units (or w/e they're called).

How did they port everything they did on those units to the ps4 since it doesn't have that hardware? Is it just by bruteforce because the ps4 is that much more powerful?

Avatar image for deathmetaldan
DeathMetalDan

95

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

This dude sounds so much like Jason, even in like the intonation on syllables and certain speech quirks. Also, this is a super interesting feature, I don't understand any of it, but I love hearing it.

Avatar image for soundchaser
SoundChaser

64

Forum Posts

9

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By SoundChaser

@df-1 said:

a question I just had when watching this, they talked about the ps3s very powerful math SP units (or w/e they're called).

How did they port everything they did on those units to the ps4 since it doesn't have that hardware? Is it just by bruteforce because the ps4 is that much more powerful?

The PS4's cores are probably much smarter and faster than the PS3's. The speed of the PS3's SPUs was, I'm guessing, relative to the time they came to market (2006) and compared to the other cores in that system. Hearing Cowboy talk about the SPU's like that I was reminded of GPU programming with CUDA or OpenCL. Lots of cores that are great at crunching numbers but terrible at branching.

I found a very interesting (but very technical) talk Christian Gyrling (lead programmer at ND) gave at GDC last year that goes into some of what ND did to port Last of Us to PS4 at 60 FPS. It sounds like it was far from easy.

Link: http://www.gdcvault.com/play/1022186/Parallelizing-the-Naughty-Dog-Engine

Avatar image for amyggen
AMyggen

7738

Forum Posts

7669

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

The train sequence was especially fascinating. I don`t think many journalists would be able to keep up with what Cowboy was talking about like Brad did, so great job to everyone involved!

Avatar image for voshinova
VoshiNova

2448

Forum Posts

200

Wiki Points

0

Followers

Reviews: 1

User Lists: 2

Brad this is freakin awesome. Cowboy's the best and thank you!

Avatar image for deactivated-64b8656eaf424
deactivated-64b8656eaf424

1450

Forum Posts

12205

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

Cowboy is cool.

Avatar image for dovah
dovah

705

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

This was fantastic!!

Avatar image for cowbs
cowbs

25

Forum Posts

58

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

@df-1: Most SPU code, if not written straight in C/C++, had a C/C++ reference implementation, which was a lot easier than trying to port assembly. A lot of the super math intensive stuff these days now live as compute jobs on the GPU.

Avatar image for odinsmana
odinsmana

982

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

This was great. Some of the more technical stuff went over my head, but it was still super interesting.

Great work from both Cowboy and Brad!

Avatar image for villainy
villainy

819

Forum Posts

141

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Every time Cowboy is on the E3 shows I wish he'd come just talk tech for a while in a dedicated video. My wish has finally been granted and it's fantastic!

Avatar image for contimaloris
contimaloris

42

Forum Posts

4

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Love every time Cowboy comes to chat about tech.

Avatar image for craves
craves

114

Forum Posts

80

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By craves

@cowbs Excellent work, sir! I really appreciate you taking the time to walk through this stuff, it's a fantastic example of an in-depth glimpse into game development in a more accessible format (as opposed to something like the GDC Vault).

That flat production structure at ND sounds fascinating, is there anywhere I can learn more about how you guys manage your day to day tasks vs. larger scope items like milestones without production overhead?

As someone who has been a producer/project manager in games and now other tech industries, your comment about how 'not-so-good' producers end up being a source of friction really struck a chord. In my mind, my role is to help engineers on our teams do what they love to do, and what they excel at: create awesome systems that solve interesting problems. Unfortunately many producers introduce complications to a project, and I'm always trying to keep myself in check to ensure I'm not getting in the way of anyone doing what they need to do on our teams.

Thanks again, John! This was great fun to watch.

Avatar image for szlifier
szlifier

1518

Forum Posts

120

Wiki Points

0

Followers

Reviews: 0

User Lists: 4

Avatar image for hunter5024
Hunter5024

6708

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 9

Techtrospective.

Avatar image for zalera
Zalera

355

Forum Posts

4

Wiki Points

0

Followers

Reviews: 0

User Lists: -1

do more of these!

Avatar image for almostswedish
AlmostSwedish

1024

Forum Posts

1242

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Very cool feature!

Avatar image for wildmatt
wildmatt

188

Forum Posts

29

Wiki Points

0

Followers

Reviews: 6

User Lists: 0

Cool stuff, I like it, but I love how you guys sorta just missed Nathan disappearing for a few frames at 25:50 lol. It'd be fascinating to hear why that might have happened, especially as you were talking about animation work.

Avatar image for extragingerbrew
extragingerbrew

358

Forum Posts

24

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

A+ quality content Brad. Really enjoyed watching this.

Avatar image for jaydubya
JayDubya

227

Forum Posts

80

Wiki Points

0

Followers

Reviews: 0

User Lists: 7

That was fantastic. I'd love to see more features like this!

Avatar image for michaeltransactions
michaeltransactions

68

Forum Posts

50

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

As a computer science student who wants to make games, this was fascinating, insightful, and intimidating! I really need to play The Witness so I can watch Jonathan Blow talk about the nitty-gritty as well. Cool feature!

Avatar image for dexxfm
dexxfm

13

Forum Posts

40

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

This was fantastic. I'd be into this being a new feature. I"d love to hear about Doom, brad. DOOM, BRAD. BRAD, DOOM!