22.11.2010, 00:00 Uhr
BioShock Infinite: Entwicklung für drei Plattformen gleichzeitig
Im offiziellen ?BioShock Infinite?-Forum zeigten sich einige PlayStation-Fans besorgt, dass die PS3-Version möglicherweise von einem fremden Studio portiert werden würde und damit nicht die entsprechende Qualität erreicht. Irrational-Boss Ken Levine kann den PlayStation-Fans jedoch versichern, dass ?sie ernsthaft sichergehen wollen, dass die PS3-Version grossartig ist.? ?Wir haben ein viel grösseres Team, als wir beim ersten BioShock hatten,? schrieb Levine in seiner Antwort, ?wir entwickeln die PS3, 360, und PC-Versionen gleichzeitig bei uns im Hause.?
?Wir wissen alle, dass die PS3 eine leistungsfähige, aber einzigartige Konsole ist, mit ihren eigenen Stärken und Herausforderungen. Aber im Vergleich zum PC ist die Xbox 360 auch herausfordernd. Also anstatt eine ?Lead-Plattform? auszuwählen und das Spiel auf die anderen zu portieren, haben wir die Engine so verändert, dass alle Plattformen (für einen Programmierer) mehr wie die PS3-Version aussieht. Das heisst einen Task-orientierten Task Prozessor der ein NUMA (Non-Uniform Memory Access)-Design übernimmt, der die PPU/SPU-Teilung der PS3 imitiert. Den Code auf diese Art zu schreiben ist komplizierter für uns, aber hat einen grossen Vorteil: Es ist sowohl optimal für die PS3 und bringt Geschwindigkeitsvorteile auf anderen Plattformen, durch der verbesserte Cache-Abstimmung und der effizienteren Nutzung von mehreren Verarbeitungseinheiten.? Natürlich stehen den Entwicklen auch PS3- und Xbox 360-DevKits zur Verfügung, sodass sie den Code jederzeit testen und Fehler ausmerzen können, ergänzte Levine. ?BioShock Infinite? wird 2012 für PS3, Xbox 360 und PC erscheinen. (ph/alcom) http://www.alcom.ch
?Wir wissen alle, dass die PS3 eine leistungsfähige, aber einzigartige Konsole ist, mit ihren eigenen Stärken und Herausforderungen. Aber im Vergleich zum PC ist die Xbox 360 auch herausfordernd. Also anstatt eine ?Lead-Plattform? auszuwählen und das Spiel auf die anderen zu portieren, haben wir die Engine so verändert, dass alle Plattformen (für einen Programmierer) mehr wie die PS3-Version aussieht. Das heisst einen Task-orientierten Task Prozessor der ein NUMA (Non-Uniform Memory Access)-Design übernimmt, der die PPU/SPU-Teilung der PS3 imitiert. Den Code auf diese Art zu schreiben ist komplizierter für uns, aber hat einen grossen Vorteil: Es ist sowohl optimal für die PS3 und bringt Geschwindigkeitsvorteile auf anderen Plattformen, durch der verbesserte Cache-Abstimmung und der effizienteren Nutzung von mehreren Verarbeitungseinheiten.? Natürlich stehen den Entwicklen auch PS3- und Xbox 360-DevKits zur Verfügung, sodass sie den Code jederzeit testen und Fehler ausmerzen können, ergänzte Levine. ?BioShock Infinite? wird 2012 für PS3, Xbox 360 und PC erscheinen. (ph/alcom) http://www.alcom.ch