informa
2 min read
News

Possession Developer Praises PS3 Development

A weblog by Official UK PlayStation 2 magazine contributor Keith Stuart on The Guardian newspaper's game weblog has revealed a
January 30, 2006
A weblog by Official UK PlayStation 2 magazine contributor Keith Stuart on The Guardian newspaper's game weblog has revealed a number of interesting comments made by developers currently working on PlayStation 3 projects. Particularly referring to a preview of PlayStation 3 title Possession produced for the magazine, Stuart describes in some detail British developer Volatile’s experiences producing a game for the format at such an early stage in its lifetime. According to his comments, when he met with the team they were still using an emulator rather than a full dev kit, and yet this was not causing undue problems. Stuart further indicates that Volatile’s lead programmer Lyndon Homewood described the PlayStation 3 as “not as complicated to write for as we've all been led to believe”, with the machine’s use of OpenGL as its graphics API making it very familiar to PC programmers. The use of the Cg programming language was also praised as being easy to use and an improvement on previous alternatives, with the use of pixel shaders also being cited as an obvious advancement over programming for the PlayStation 2. "All of this is already available and won't be a massive leap from what you're seeing on PCs with high-end graphics cards. But obviously on PS3, you've got eight chips to spread the processing cost over - the main PowerPC chip and seven SPE chips. In a PC, there's just one CPU, two in a dual processor machine. Having an eight CPU multi-processor system in your living room is pretty flash”, quotes Stuart. One noted problem, according to the piece, is that the main processor can access all the console’s video memory but the seven SPE processors only have access to their own 256K of onboard memory, necessitating the streaming of some processes through a relatively small amount of memory - a procedure not necessary on the Xbox 360. Also of interest was the idea of assigning specific roles to each SPE - for AI, physics and so on – with the question of co-ordination and copying with spikes in demand in specific areas proving problematic. Volatile’s solution was apparently to instigate a job queue, with the SPEs pulling off a queue entry and processing it whenever they become free.

Latest Jobs

Treyarch

Playa Vista, California
6.20.22
Audio Engineer

Digital Extremes

London, Ontario, Canada
6.20.22
Communications Director

High Moon Studios

Carlsbad, California
6.20.22
Senior Producer

Build a Rocket Boy Games

Edinburgh, Scotland
6.20.22
Lead UI Programmer
More Jobs   

CONNECT WITH US

Register for a
Subscribe to
Follow us

Game Developer Account

Game Developer Newsletter

@gamedevdotcom

Register for a

Game Developer Account

Gain full access to resources (events, white paper, webinars, reports, etc)
Single sign-on to all Informa products

Register
Subscribe to

Game Developer Newsletter

Get daily Game Developer top stories every morning straight into your inbox

Subscribe
Follow us

@gamedevdotcom

Follow us @gamedevdotcom to stay up-to-date with the latest news & insider information about events & more