Experienced Points: What Makes the Technology in Grand Theft Auto V So Great

By Shamus Posted Tuesday Jan 20, 2015

Filed under: Column 51 comments

So a couple of people asked me to elaborate on why GTA V is so amazing in a technological sense. So I did. This might be a little unfair, because GTA V is the only urban sandbox game to make the jump to current-gen consoles.

Still, all of this was basically true when comparing (say) GTA IV to Saints Row The Third, so it all evens out.

While running around the city, I ran into this bit of sidewalk, which gives a little clue as to how they cram so much detail onto mundane surfaces without blowing their texture budget:

Continue reading ⟩⟩ “Experienced Points: What Makes the Technology in Grand Theft Auto V So Great”

 


 

Reset Button: Playstation 3

By Shamus Posted Tuesday Jan 20, 2015

Filed under: Movies 87 comments

This video is mostly a more organized version of things I said throughout the last console generation. I guess I wanted to give the PS3 a proper send-off by gathering all these points into one video.


Link (YouTube)

I had another whole section in here talking about multi-threading, but it made the video LONG and I don’t think it was needed. (Although at one point I say, “You’ve probably guessed that the big hurdle here is the need for lots of parallel coding.” That doesn’t make total sense to expect non-coders to “guess” anything without the long rambling section on multi-threading.)

Another thing I didn’t get into is the idea of processing latency. As I read it, your program gives tasks to the PPE and it delegates to the SPE. If your program is really parallel friendly then the PPE ought to be able to keep all the little SPEs busy all the time. However, this introduces a middleman to the process. Even assuming you can keep all the little sub-processors busy, you’ve still got this annoying lag.

Let’s say you’re trying to send a package. One courier uses a bike. He can take one box across the city in a day. The other outfit has a van that can take ten packages across the city, but they spend some time sorting packages at the distributions center or whatever. They deliver in two days.

The van has higher throughput: Ten packages in two days instead of one package in one day. But sometimes you don’t want to wait two freakin’ days. So arguments over which one is “faster” are kind of confused. It sort of depends on what you’re trying to send and when you need it.

More importantly, processing latency is really bad for games. It’s fine for rendering farms and crunching primes, but in a videogame latency matters. I don’t care if a game has mega graphics at 200 frames a second, if it takes five seconds between the point where I hit the jump button and the moment when I see my character jump on screen, then this computer is not useful for gaming. Obviously the PS3 wasn’t that bad, but the processing latency is yet another unwanted thing coders might have to worry about. I didn’t bring this up in the video because I have no idea how bad this problem was.

I am really glad these next-gen machines have settled into more or less standard quasi-PC hardware. This ought to make them nice and cheap over time, and should make cross-platform work less of a headache.

Transcript: Continue reading ⟩⟩ “Reset Button: Playstation 3”

 


 

Diecast #89: 2014 Happened

By Shamus Posted Monday Jan 19, 2015

Filed under: Diecast 149 comments

EDIT: Comments are open again. I have no idea how I managed to disable them by accident.

I know we’ve spent most of January talking about 2014. Well, we’re not going to stop now. At least this time you’ll get to hear what Mumbles thinks. Also, watch for spoilers. (Check the show notes to see where they are.)

Download MP3 File
Download Ogg Vorbis File

Hosts: Shamus, Josh, Chris, and Mumbles.

Show notes: Continue reading ⟩⟩ “Diecast #89: 2014 Happened”

 


 

Happy Birthday Rachel

By Shamus Posted Saturday Jan 17, 2015

Filed under: Personal 30 comments

A little over eight years ago we had this gut-wrenching day, where I wasn’t sure if my eight-year-old daughter would make it to adulthood. Well, today she turned 17 and she’s just fine.

She’s shy and so I don’t want to post a picture of her. So here is something she drew today:

rachel_drawing.jpg

Addendum: I feel old. Also, my wife was 17 when we met. So this age feels a little weird.

 


 

Dénouement 2014: Part 3

By Shamus Posted Friday Jan 16, 2015

Filed under: Industry Events 93 comments

Here are the rest of my important games list in 2014. Like I said last time: They’re numbered, but this isn’t like a “Top games” list where #3 is supposedly objectively better than #7. Really, I just numbered the list so you have a sense of how far you are from the end.

Sort of. I dunno. I guess the last one is my favorite after all. Just resist the urge to haggle over the ordering, okay?

Continue reading ⟩⟩ “Dénouement 2014: Part 3”

 


 

Project Button Masher: Reroute Kanal

By Shamus Posted Thursday Jan 15, 2015

Filed under: Music 51 comments

We’ve done synth sounds for the past couple of weeks. This time let’s try something more modern. We’ll take a shot at the Half-Life 2 soundtrack by Kelly Bailey.

Here are the distinguishing characteristics I came up with:
Continue reading ⟩⟩ “Project Button Masher: Reroute Kanal”

 


 

Dénouement 2014: Part 2

By Shamus Posted Wednesday Jan 14, 2015

Filed under: Industry Events 73 comments

Here is the first half of my list of important games in 2014. They’re numbered, but this isn’t like a “Top games” list where #3 is supposedly objectively better than #7. Really, I just numbered the list so you have a sense of how far you are from the end. (Un-numbered list articles always feel a little strange because the end feels kind of abrupt. “Oh? We’re done? Okay then.”)

Also I totally forgot about Thief. Like, I forgot the game existed. So it’s not on any list (bad or good) in any capacity.

This is a list with with room for games that maybe I appreciate professionally even if I didn’t totally dig them as a player. Also I might put titles here that I personally admired but might not 100% recommend. You folks know what you’re doing and I know you’re not here looking for a list attuned to the current fanboy zeitgeist. So let’s do this…

Continue reading ⟩⟩ “Dénouement 2014: Part 2”