Monday, November 12, 2007

Getting technical with Naughty Dog co-president Christophe Balestra

Getting technical with Naughty Dog

co-president Christophe Balestra By Frank Caron | Published: October 30, 2007 - 11:11PM CT

Ben and I got into a little scuffle over whether Uncharted was going to make a dent this holiday season, and almost immediately Sony contacted us to say yes, this is a game everyone should be interested in. To prove the point, they scheduled a chat with former Chief Technical Officer turned co-president of Naughty Dog, Christophe Balestra, and he had some interesting details on why you need to be watching this game. Make up your own mind. Walk us through the history of Uncharted. Where did the core ideas come from? The history of Uncharted … wow, it's been a long process. We started about three years ago with a tiny group and once we were done with Jak X, everybody moved over to start working on Uncharted. The development was difficult at the beginning because we started with zero lines of code. The fact that we had our own language on the PS2 helped us back then, but not very much with this transition. We wanted our technology to be shared within Sony and maybe outside of Sony as well, so we had to rewrite everything in C++. It has also been a learning curve to get familiar with the shaders but I feel that we did more than catching up, we really pushed the envelop in terms of shaders and lighting.

Animation was the thing we wanted to push more than anything else. We had to write very specific tools and get animators and programmers to work together constantly to get the quality of Uncharted. From what we understand, Uncharted is using some fairly intense technology that's proprietary to the PS3. Besides the high-dynamic range lighting and water effects showcased in the PSN behind-the-scenes videos, how are you utilizing the power of the PS3 in your game? The PlayStation 3 has a lot of power. When we started Uncharted we were really ambitious and had no idea what the PS3 would give us. Once we got the first devkits, we realized quickly that we could do everything we had planned to. The three main points for me are the Cell, Blu-Ray and the hard drive. We’ve been using the Cell for pretty much all our systems: rendering, particles, physics simulation, collision detection, animation, AI, decompression, water simulation, etc … and to give you an idea of the power of the PS3, we're using only 30 percent of the Cell processor. In terms of Blu-Ray, we just couldn’t have made Uncharted without it; with Uncharted we have almost filled it (91 percent). We're also using the hard drive to pre-cache data from the Blu-Ray disc. That allows us to stream up to 12 streams for sound, load level data super fast and more importantly to stream textures constantly to guarantee high-res quality on the screen. Aside from the technology of the hardware, what is Naughty Dog doing with the title to leverage features unique to the PS3? Are there plans for downloadable content through the PSN, for example? Uncharted has a trophy system to unlock a lot of cool features and also gives you an idea of how a good a player you are. In the future, we’ll be looking at how to incorporate those features into Home. Uncharted is coming out at a time where the competition for the gaming dollar is, to put it lightly, intense. Do you have any misgivings about releasing the game at a time with such a dense collection of games that also have big names attached to them? Naughty Dog has just created a new big name which is Uncharted. We are really proud and confident about the quality of our game. I'm sure Uncharted is going to be one of the best games this holiday-season. One of the on-going concerns about the PlayStation 3 has been that development is a difficult process. Frame rate problems, engine inconsistencies, and more seem to be par for the course, and we've seen third-party developers dropping title features and even games altogether because development is either just too difficult or too costly. What has Naughty Dog done to cope with these problems? What is the team doing differently than the competition? First of all, Naughty Dog is exclusively focused on the PS3 which makes our task a little bit easier. That said, we are completely aware of some of the issues that teams can have and we've been trying to help them. Sony has released "Playstation Edge," a set of high level tools and runtime libraries to facilitate the use of the PS3. A big part of that technology has been developed here at Naughty Dog and we have a group of programmers dedicated to this effort. We're also planning on giving a lot of talks about how we made Uncharted and have no secrets about our technology. I think the PS3 is the machine of the future, the transition might not be super easy but Sony knows and is helping third-party developers. If you look at other industries we just have to deal with a multicore processor and in companies like Google programmers probably deal with thousands of machines, so in terms of complexity I think it’s totally manageable.





You can read more of the story


Powered by ScribeFire.

Cruelty: PetSmart Employee Beats Dogs, Keeps Job



Matt watched a PetSmart PetsHotel employee strike several dogs while waiting to pick up his pet. Matt immediately spoke with the store manager, who called the next day called to condemn the employee's actions as 'horribly inappropriate,' and to promise that the employee would no longer work with dogs. Ten days later, Matt received another call, this time from the District Manager.

..the District Manager called us back and stated that she watched the video in slow motion, and that while she could understand how we interpreted the employee's gestures to have been inappropriate, that she has concluded that the man was just playing with the animals, did not in fact strike any dogs, and was not inappropriate.

Matt writes:

On Sunday, October 21, my wife and I picked up our dog from the Petsmart Hotel in Alexandria, Virginia (at Potomac Yards) where he had been boarded for one night. As we waited for our dog to be retrieved, we watched a live video stream of the day care room on a monitor facing us. The room appeared to be overcrowded with more than a dozen large dogs in a relatively small space. One employee could be seen in the middle of the crowd of dogs. Suddenly, both my wife and I saw this employee raise his hand and strike a dog. We were shocked by what we saw. Outraged, we immediately pointed this out the desk employee and requested to see a manager. As we waited, we continued to watch the video feed and witnessed the worker strike two or three more dogs. The Pet Hotel manager came out and we explained what we saw. We asked that this matter would be investigated and that the individual we saw strike the dogs would be removed from caring for dogs. We weren't looking for any deal from Petsmart or to threaten any legal action -- we just wanted a firm answer that this employee would no longer be left in the care of any animals.

The following day we received calls from both the Pet Hotel manager as well as the store manger. The Pet Hotel manager told me personally that she watched the video and found the worker's actions "unacceptable." In a separate conversation, the store manager stated that he watched the video "about 12 times" and also found it horribly inappropriate. Next we received a call from the District Manager who was incredibly evasive in her statements and stated she would get back to us after a full investigation, but that the employee in question was still working with dogs while the investigation took place. Ten days after the incident, the District Manager called us back and stated that she watched the video in slow motion, and that while she could understand how we interpreted the employee's gestures to have been inappropriate, that she has concluded that the man was just playing with the animals, did not in fact strike any dogs, and was not inappropriate. In response, we very reasonably asked if we could watch the video with her so she could show us what she saw. She said no.



Since this incident, we have canceled all his future stays. We are outraged by what we saw and even more troubled that despite two managers having told us that they agreed that the employee was inappropriate, the district manager not only concluded otherwise, but refused to show us her interpretation. Petsmart has handled this in the worst possible way, excusing the conduct of an employee who hit dogs he was entrusted to care.

We feel the right thing to do is to let the community know about this incident so that dog owners can consider this incident when finding care for their dogs. Needless to say, we feel strongly that Petsmart Hotel is not a dependable or safe place to trust for care of D.C.-area pets.








Technorati Tags:
, , ,

Powered by ScribeFire.

Tuesday, November 6, 2007

Webinar Attendance Rates Revisited

People continue to ask me about what they should expect in terms of attendance versus registration on their webinars. There is not a single answer, as averages vary based on a number of factors.

For general open-call marketing or lead generation webinars where you are soliciting attendance from the public at large, you can usually count on about a 33% attendance rate. That's right... 2/3 of your projected audience won't show up. So if you are in the game merely to build up quantities of names in your raw lead list, you might as well put all of your effort into getting folks to complete the event registration form.

read more here

Technorati Tags: webinar , web conferencing , web conference , attendance rates , marketing , webcast , webcasting

Email this • Add to del.icio.us • Digg This! • Digg This!

Powered by ScribeFire.