curl-6 said:
Mr Puggsly said:

RAM was certainly a limitation long term, especially on PS3 which had less flexibility on how RAM was used. Consider 7th gen consoles had games like Crysis, Far Cry, Battlefield, Assassins Creed, GTA, Elder Scrolls, even some MMOs, etc. There The biggest RAM hog is often textures. Crossgen 7th gen games had abysmal textures likely because the game engines had less efficient use of RAM. But overall 7th gen consoles did amazing things with a small amount of RAM.

So I dont think RAM was the biggest limitation, if last gen had double the RAM then MOST games would have just had better textures. More often games struggled with performance or made significant visual compromises because of GPU limitations.

I will put it like this. If I could have chose double the RAM or GPU power for last gen, I would have opted for double the GPU power. Because more games would have utilized it better. Better resolutions (which Alan Wake needs), performance and higher quality effects. Last gen already had just enough RAM to make great open world games. Also, we have have consoles with significantly more RAM but the open world experiences haven't evolved much. You know what has improved significantly? Textures.

It's not as simple as that; RAM impacts a lot more than just textures. In open world games last gen, the limited RAM meant games had to be constantly shunting data in and out of memory. This not only resulted in a lot of pop-in and loading stalls, but also impacted performance because the CPU was bogged down by managing all this data streaming. These factors are a big part of why even top tier productions like Skyrim and GTA 5 could run so poorly.

It was also a big headache for developers; ask pretty much any dev who worked on PS3/360, and apart from the PS3's ridiculous architecture, they'll likely tell you that the hardest part was working with such extreme memory constraints.

I hear ya, but we have console with like 10x the memory to work with and generally its not producing a world of difference in game design. Even modern open world games suffer from the same issues of clearing out data after a certain distance, pop in, loading stalls, etc. If you play modern PC games you would also see a big RAM hog (VRAM) is textures. I feel there is also just less efficient use of RAM given there is less limitations to work with. Many of the performance issues on 7th gen were likely due to GPU bottleneck.

Just an example, Gears of War Ultimate is really just the original game with improved graphics. But its somehow a massively more resource intensive than the original game in every way. I mean its still a linear shooter, its essentially using the same code, yet much more demanding. I see that as an example of less efficient use of resources.

In spite of the memory constraints, they did amazing things on 7th gen specs. I also feel the average game would have benefitted with GPU power over RAM.

Recently Completed
Gears 5
for X1X (5/5) - Mortal Kombat 11 for X1X (5/5) - Doom 64 for N64 (emulator) (3/5) - Crackdown 3 for X1S/X1X (4/5) - Infinity Blade III - for iPad 4 (3/5) - Infinity Blade II - for iPad 4 (4/5) - Infinity Blade - for iPad 4 (4/5) - Wolfenstein: The Old Blood for X1 (3/5) - Assassin's Creed: Origins for X1 (3/5) - Uncharted: Lost Legacy for PS4 (4/5) - EA UFC 3 for X1 (4/5) - Doom for X1 (4/5) - Titanfall 2 for X1 (4/5) - Super Mario 3D World for Wii U (4/5) - South Park: The Stick of Truth for X1 BC (4/5) - Call of Duty: WWII for X1 (4/5) -Wolfenstein II for X1 - (4/5) - Dead or Alive: Dimensions for 3DS (4/5) - Marvel vs Capcom: Infinite for X1 (3/5) - Halo Wars 2 for X1/PC (4/5) - Halo Wars: DE for X1 (4/5) - Tekken 7 for X1 (4/5) - Injustice 2 for X1 (4/5) - Yakuza 5 for PS3 (3/5) - Battlefield 1 (Campaign) for X1 (3/5) - Assassin's Creed: Syndicate for X1 (4/5) - Call of Duty: Infinite Warfare for X1 (4/5) - Call of Duty: MW Remastered for X1 (4/5) - Donkey Kong Country Returns for 3DS (4/5) - Forza Horizon 3 for X1 (5/5)