- Joined
- Sep 7, 2016
Optimization of the engine makes a huge difference. UE3 was optimized for the 360 architecture, making PS3 ports of games built on it have major issues and lousy performance. Having a major engine focus on your platform is a huge boost for a manufacturer, so it does give Sony an edge that could end up huge if even half the developers using UE4 stay in that toolchain. With how versatile UE4 was, a lot of games you wouldn’t think used it came out really good, like Guilty Gear Xrd, so it could be a big edge.
You can't compare current and next-gen consoles to the PS3/360, those two were the last generation using drastically different hardware.
The PS3 had a very different kind of CPU configuration, with a one core PowerPC CPU relying CELL for fast math, while the 360 had a three core PPC with additional AltiVec units for fast math.
On the GPU side the 360 had a unified shader GPU connected to a high bandwidth raster output chip, while the PS3 had a non-unified shader GTX 7000-something, that shouldn't be used for geometry, with with its own memory meaning the memory was split in two pools of different kinds of memory requiring their own memory controllers. One system was a unified memory architecture, the other certainly wasn't.
They were very different and compared to that the current and future generation is very similar to each other. The development of consoles have gone from being the Wacky Races of computing to being Le Mans.