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 guttyg
guttyg

38

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

yay

Avatar image for jawshua
Jawshua

330

Forum Posts

20

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

YeeHaw!

Avatar image for jodski
Jodski

273

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By Jodski

What?

Avatar image for ma_rc_01
ma_rc_01

395

Forum Posts

36

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

Unchatted

Avatar image for elwood
Elwood

336

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

Amazing to see the journey from 1 to 4, so much has changed.

Just got finished with A theif's end last night, and during my time I could not stop looking at the scenery especially later on in the game, you can really see what things from The last of us they have improved, with the art and lightning, which made me stop up multiply times just to take it all in, "No Sam I won't give you a boost I'm busy looking at the texture here" :)

Even when I found out that some scenes showing was prerender video, Naugthy Dog hides it so well that the only way to discover it was to activate photomode DigitalFoundry show's this.

But it was not something I thought about for one second during my playthrough.

Oh and yes his pant's still get's wet, but also muddy, and dusty :)

Can't wait to se what this amazing team come up with next!

Avatar image for cammy
Cammy

178

Forum Posts

30

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

Cowboy with the Dark Souls shirt? Even more respect for the man!

Avatar image for meierthered
MeierTheRed

6084

Forum Posts

1701

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Cool feature.

Avatar image for lashe
Lashe

1413

Forum Posts

35

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

Well this is exciting. Can't wait to watch this when I get back - thanks duders!

Avatar image for mikelemmer
MikeLemmer

1535

Forum Posts

3089

Wiki Points

0

Followers

Reviews: 54

User Lists: 2

Edited By MikeLemmer

Oh man, 90 minutes of a programmer chatting about coding the Uncharted series? Sign me up.

Also, why is it just Brad at the couch? Was everyone else on vacation? Or was it his passion project so you guys decided to let him have the spotlight?

Avatar image for chicoblue
chicoblue

19

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Cowboy is rad as all get out.

Avatar image for amyggen
AMyggen

7738

Forum Posts

7669

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

@mikelemmer: Brad is probably the one who's most interested in tech on staff, since it's an interview style thing one person is probably enough.

Avatar image for noobsauceg7
NoobSauceG7

1420

Forum Posts

85

Wiki Points

0

Followers

Reviews: 9

User Lists: 15

YEEEEE-HAAAAWWWWW!!!

Avatar image for cikame
cikame

4479

Forum Posts

10

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

I wonder if he talks about the horrendous input lag in Uncharted 2, 3 and The Last of Us.
I like technical stuff so i'm gonna watch this, but i hate the way Naughty Dog games have felt for the longest time now, and i feel that's partially due to their tech.

Avatar image for betaband
betaband

407

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Ahh yes, that there SPU and shader and thread...stuff.

Avatar image for eosino
Eosino

90

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

More like this!

Avatar image for bbqbram
BBQBram

2497

Forum Posts

88

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

Edited By BBQBram

Oh yeah, great idea! I'm just about finishing up my platinum on A Thief's End and I can't wait for ND's next.

Edit: Yeah that was a fantastic piece of content. I wouldn't mind a spoilercast with Druckmann either!

Avatar image for metalliccookies
metalliccookies

674

Forum Posts

125

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

15 minutes in and I can say this is some excellent content :) can't wait to sit down and watch the rest of it :D and I hope this could become a new series :D now if only you could do something like this with SWERY and Deadly Premonition :)

Avatar image for solidocelot
SolidOcelot

469

Forum Posts

374

Wiki Points

0

Followers

Reviews: 9

User Lists: 5

This is AMAZING. More stuff like this, like how Jonathan Blow came in to talk about The Witness.

Avatar image for voiceinject
voiceinject

149

Forum Posts

2

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Great content. Thanks Brad, Jason, and John.

Avatar image for runtheflowers
runtheflowers

23

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Oh, this is fantastic, I would love to see more of these tech discussions.

Avatar image for vhdblood
vhdblood

89

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Awesome content! Nice! Love the tech talk!

Avatar image for ivdamke
ivdamke

1841

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By ivdamke

@solidocelot: Very much agreed, this is whats missing from a lot of video game website content.

Avatar image for lightsoda
lightsoda

555

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 8

I love it when you talk tech to me.

Avatar image for wagrid
Wagrid

287

Forum Posts

25

Wiki Points

0

Followers

Reviews: 0

User Lists: 4

I watched a Let's Play of Uncharted 1 recently (my first time seeing that game) and I was blown away by how well it held up. Like, obviously it has aged an incredible amount and doesn't look anywhere near as good at recent games, but damn, Naughty Dog really have their shit together on a technical level.

Avatar image for isawachuck
isawachuck

348

Forum Posts

209

Wiki Points

0

Followers

Reviews: 0

User Lists: 19

Love this stuff!!!

Avatar image for laowaigeez
Laowaigeez

15

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

This was a great feature and great content. Fingers crossed for next time: some Jeff action (Gerstmann and Minter) with Llamas and tempest clones through the ages.

Avatar image for kinggiddra
kinggiddra

317

Forum Posts

208

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.

Avatar image for vannadwight
VannaDwight

374

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

For anyone who has watched this already, how spoiler heavy is it? I haven't finished U4 yet.

Avatar image for thainatos
thainatos

289

Forum Posts

171

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

That pool on the ship in Uncharted 3... Wow.

Avatar image for benmo316
Benmo316

1153

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By Benmo316

This was great! Out of everything that Cowboy talked about, the most fascinating part was when Brad was talking about the boat flipping in Uncharted 3 and said (paraphrasing) "so you just made another map where the floor was the wall or ceiling?" Then Cowboy chuckled and said, "no." I thought the same thing Brad said.

Hearing about all this technical stuff and how difficult it is to do simple things in video games was eye-opening. I hope to see something like this in the future!

Avatar image for cerberus3dog
cerberus3dog

1030

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

To those interested in engine programming and Naughty Dog, Jason Gregory (the lead programmer at Naughty Dog) and referred to in this video has written a book on game engine architecture cleverly titled "Game Engine Architecture"

You can find it here, http://www.gameenginebook.com/

Avatar image for squrler
squrler

72

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Loved this feature. Actually would love to get more tech-based interviews on GB. Very cool breakdown of different tech and approaches used.

The only thing I kinda missed was a discussion on the PSone Crash Bandicoot simulation in Uncharted 4... That was amazing and I would've loved to hear how they managed that aspect of the game.

Avatar image for xanagear
XanaGear

80

Forum Posts

10

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

@dwigtk: I would like to know this as well.

Avatar image for zevvion
Zevvion

5965

Forum Posts

1240

Wiki Points

0

Followers

Reviews: 6

User Lists: 2

@benmo316 said:

Hearing about all this technical stuff and how difficult it is to do simple things in video games was eye-opening. I hope to see something like this in the future!

I never did think developing games was easy, but I did sort of get frustrated with certain bugs never being solved. 'Like, seriously... are the devs lazy or something?'

But more and more I find myself less frustrated the more I (try to) understand it and think about it. For example, today I've been told by someone that in Destiny, if you select 'Special Weapon Ammo' on your chest piece and 'Sniper Ammo' on your leg armor, you can spawn in the Crucible with double the amount of Sniper shots you should be allowed to. You can select Sniper on the chest piece and leg armor and you'll spawn with 6 rounds. But Special and Sniper and you'll spawn with 12. And only if you're playing a Titan. If you're doing it with a Warlock it apparently doesn't seem to glitch and still give you 6.

Why on earth the game glitches out on certain classes using the exact same specs is super weird. Can you even imagine what someone must start looking for to solve it? All that stuff can get so weirdly complicated. I made an extremely simple mod for XCOM 2 and even that was giving me a headache.

Game developers are crazy. It seems like crazy work to me.

Avatar image for larshj
LarsHJ

121

Forum Posts

144

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Do more like this, ALOT more like this please.

Avatar image for mrpandaman
mrpandaman

959

Forum Posts

1

Wiki Points

0

Followers

Reviews: 1

User Lists: 1

@zevvion said:
@benmo316 said:

Hearing about all this technical stuff and how difficult it is to do simple things in video games was eye-opening. I hope to see something like this in the future!

I never did think developing games was easy, but I did sort of get frustrated with certain bugs never being solved. 'Like, seriously... are the devs lazy or something?'

But more and more I find myself less frustrated the more I (try to) understand it and think about it. For example, today I've been told by someone that in Destiny, if you select 'Special Weapon Ammo' on your chest piece and 'Sniper Ammo' on your leg armor, you can spawn in the Crucible with double the amount of Sniper shots you should be allowed to. You can select Sniper on the chest piece and leg armor and you'll spawn with 6 rounds. But Special and Sniper and you'll spawn with 12. And only if you're playing a Titan. If you're doing it with a Warlock it apparently doesn't seem to glitch and still give you 6.

Why on earth the game glitches out on certain classes using the exact same specs is super weird. Can you even imagine what someone must start looking for to solve it? All that stuff can get so weirdly complicated. I made an extremely simple mod for XCOM 2 and even that was giving me a headache.

Game developers are crazy. It seems like crazy work to me.

I bet even the simplest things can be the most infuriating bugs sometimes. I took one game progamming class in high school mainly so I could use stuff like 3ds Max and making a brick breaker game was pretty frustrating. Granted I had a very rudimentary knowledge of programming and the class was a lot of trial by fire, but finding the bugs in the code was annoying. It was always one thing after another. If I changed one line, I'd have to change another eventually sometimes leading me to rewrite whole swaths of code because it simply didn't work the way I wanted.

Imagine being told this like a thousand times and having to do it a thousand times.

You're right, developers are crazy.

Avatar image for kroonberg
kroonberg

51

Forum Posts

541

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

Fantastic!

Avatar image for cooltube96
cooltube96

87

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

That was amazing.

Avatar image for cirdain
Cirdain

3796

Forum Posts

1645

Wiki Points

0

Followers

Reviews: -1

User Lists: 6

I'm very happy about this video.

Thanks duders.

Avatar image for rapid
rapid

1963

Forum Posts

1346

Wiki Points

0

Followers

Reviews: 0

User Lists: 8

Yay Cowboy! As a software developer myself, he always blow mind with all the technical / programming details that goes into Uncharted games. Amazed whenever I am reminded Uncharted was programmed in Lisp (functional programming language).

Avatar image for theedge
TheEdge

50

Forum Posts

168

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

"you know"

Avatar image for teoball
Teoball

860

Forum Posts

15

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

@dwigtk: They play a bit of chapter 10. No story stuff. Just skip the last 10 minutes if you don't want to see anything.

Avatar image for error52
Error52

341

Forum Posts

39

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

@zevvion: We'd like to believe that modern games are all cleanly programmed and developed, but the dark secret is that under the hood they're all stapled together monstrosities.

Avatar image for TechnoSyndrome
TechnoSyndrome

1641

Forum Posts

10632

Wiki Points

0

Followers

Reviews: 0

User Lists: 34

Such amazing tech wasted on such boring games. I really hope the next thing Naughty Dog does is more video gamey because I'm just not interested in story focused games that use setpieces solely for the spectacle rather than to create interesting and challenging gameplay.

Avatar image for humanity
Humanity

21858

Forum Posts

5738

Wiki Points

0

Followers

Reviews: 40

User Lists: 16

I'll be honest, 90% of what Cowboy said went right over my head, but it was interesting to listen to nonetheless, and if nothing else really hammered home the point that making good videogames is difficult and takes a lot of talented people to accomplish.

Avatar image for vanquesse
Vanquesse

13

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Fantastic stuff. More like this, please.

Avatar image for vannadwight
VannaDwight

374

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

Edited By VannaDwight
Avatar image for castiel
Castiel

3657

Forum Posts

0

Wiki Points

0

Followers

Reviews: 14

User Lists: 0

Edited By Castiel

Very excited to see what ever this thing is. I'm a huge Uncharted fan so what ever behind the scenes look I can get at these games I gladly take.

Edit: Holy moly! Seeing Uncharted 1 after having just played and currently replaying Uncharted 4 is like day and night. It's crazy how much have happened since then graphically. You don't really notice how big the jump actually is when you constantly play new games as they come out. Of course you see gradual improvements over time, Uncharted 2 was a crazy big improvement though, but just seeing it this clearly contrasted in kind of crazy.

Also seeing this makes me want to play Uncharted 2 yet again. That would only be the seventh or eight time I beat it then. I think it's safe to say now that Uncharted 2 is one of the most important games of last generation. Just talking about how much it moved ahead of anything in else on the consoles at that time. Not only was it a graphical powerhouse but it just pushed the boundaries of what I thought was possible in gaming at that time.The collapsing hotel, the train sequence... man, Uncharted 2 was and is still a damn awesome game.

Oh boy I'm going to buy that Uncharted collection after all aren't I? I guess it is going to happen at some point and seeing this certainly makes me want to replay them again.

What an awesome series of games!

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.

Avatar image for obedox
obedox

22

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

Fantastic feature, love hearing about all the technical details. More of this please.