When I took over the SCEE PlayStation Blog a month or two back, I promised you a few new regular features. Today, I’m happy to unveil the first of them: Behind The Classics. Every fortnight (well, that’s the plan at least), we’ll be talking to the creative force behind a vintage PS One or PlayStation 2 title. To kick things off, Naughty Dog co-founder Andy Gavin was kind enough to lend us his time to discuss the making of seminal 2001 PS2 platformer Jak & Daxter.
We’ve got the next few entries in the series lined up, but please feel free to leave your suggestions for future interview subjects below. Manage your expectations – these people aren’t always easy to track down – but we’ll do our best.
Anyway, without further ado, over to Andy…
What was the original concept for the game? Was it a deliberate attempt to create a PlayStation 2 mascot to rival Crash Bandicoot?
Andy Gavin: Of course we wanted the franchise to be as big – or bigger – than Crash. And while this didn’t quite come to be, it was certainly our goal.
The formulation of new game ideas involves two aspects: genre and style. As to gameplay genre: on the PS One, good-looking, free roaming 3D seemed impossible. The machine lacked any hardware sorting or clipping, and had a relatively low polygon count. Plus, the AI challenge of creating a camera that didn’t leave players feeling queasy was extremely daunting. So we locked down the viewpoint to improve graphics and focus on traditional Donkey Kong Country-style gameplay.
But with Mario 64, Miyamoto showed that free roaming was possible, albeit on the N64 and with no small dose of camera frustration. By the time we began Jak & Daxter in January 1999 newer games like Banjo-Kajooie vastly improved the playability. Clearly, on the PS2, full 3D could be great.
Did you draw inspiration from anywhere in particular for the game’s look and feel?
Andy Gavin: With Crash we enjoyed enormous worldwide success in no small part due to our collaboration with Sony’s worldwide producers. So for Jak & Daxter we set out to create a character and environment that merged elements from worldwide cultures. You can see the result in Jak, who is a hybrid of Western cartoons and Eastern manga. We asked every Naughty Dog artist to spend a couple of days sketching concepts for the look of the game. We threw these on a giant table and picked elements we liked as a group.
It was an ambitious title for its time. What were the biggest challenges in realising your original vision?
Andy Gavin: Like every first-on-a-system Naughty Dog game, Jak had a rocky development. First of all, the PS2 was difficult to program, particularly in those early days when no workable examples or libraries existed. On top of that, I made the audacious choice to write the entire game in a programming language of my own design called GOAL, creating a brand new compiler and debugger from scratch. In addition, to realise the ambitious graphical goals, we invented a roster of brand new technologies: several different level of detail systems, perhaps 10 rendering engines, seamless loading from DVD, advanced runtime physics and joint animation systems to rival the offline tools. It was really, really crazy and basically took us about 20 months just on the engineering side before the engine was able to produce the kind of levels we wanted.
Can you tell me more about the mooted third character and why it was axed?
Andy Gavin: There never were any serious plans for a third character. But we had more ambitious plans for Daxter in the beginning. He was supposed to be able to hop off your shoulder and run around and do stuff. That didn’t happen until the second game. Same with the vehicle stuff. We squeezed the racer in, but barely, and we had much more aggressive plans for it.
How close to your original concept was the finished game?
Andy Gavin: Very close. We wanted to put you into this beautiful, fully-rendered fantasy world and yet allow full interactive exploration. We wanted no loading, elaborate storytelling, a camera you didn’t need to manually control, and both classic platform and vehicle gameplay.
Which element of the game are you most proud of?
Andy Gavin: I’m both most proud and most torn over GOAL, my custom language and development environment. This ended up being so much harder than I thought, and is certainly the most sophisticated programming I’ve done in my career. In the end it was pretty awesome, although not without its quirks. I’m also supremely proud of our completely load-free seamless-world. We were the first to do this – I even have a patent on it – and few have attempted it since. It was a lot of work!
And let’s not forget Jak’s control, which I personally programed. Jak has really good control, as good as any game ever. His animation is incredibly fluid, yet he is supremely responsive to both the player and the environment. Even basic elements of his control system were written and re-written a dozen times.
How would you like the first Jak & Daxter to be remembered? What did it bring to the video game medium?
Andy Gavin: The single most important thing that it brought to the medium – and there are countless smaller things – is its consistent and complete integration of the game and story elements. This comes to full fruition in Jak 2, and continues peerlessly today in newer Naughty Dog games like Uncharted. Jak has a detailed and involved story, but it’s never a semi-interactive movie, it’s a video game! The storytelling does not come at the expense of the gameplay.
Which of Naughty Dog’s PlayStation characters – Crash, Jak & Daxter, or Nathan Drake – is closest to your heart?
Andy Gavin: Crash and Neo Cortex are my favorites, and I also have a really big sweet spot for Daxter, who is such a hoot. The Uncharted characters are awesome too, but I can’t take any responsibility for them, so the connection isn’t as personal. And don’t get me wrong, I love all of my babies, even back to the forgotten ones like Keef the Thief, but really Crash’s wicked orange grin melts my heart, and Cortex is who I secretly wanted to be… If I were a cartoon :-)