By using this site, you agree to our Privacy Policy and our Terms of Use. Close
setsunatenshi said:

1) If you think this is how AAA games get ported across architectures, you must be terribly misinformed. Especially in lower powered machines, the code needs to be written specifically to make the most out of the hardware you have. For example, when coding the game for PS4, the developer has access to 218 Gb/s (on PS4Pro mode), while on the Switch we're hearing about 25Gb/s. This limitation alone means a ton of compromises will have to be made.

If you would be porting from a lower specced machine to a higher specced one, then yeah, porting through middleware solutions (who add inneficiencies to the code) wouldn't be as much of a problem.

2) It's not just textures we need to be worried about, it's the actual game logic. For example in open world games (like the witcher, etc) in areas with plenty of NPCs the game goes from being GPU to CPU bound. No amount of low res textures will help the game play better on a shitty CPU machine. So the developers will necessarily need to adjust the game itself (as in, lowering the amount of NPCs in any given area for example) so the game will not come to a standstill. Another example would be in a game like Battlefield where you have 64 player servers in which a ton of physics and calculations need to be done every single frame. The impact 1 player dropping a bomb which causes a building to collapse and how said building not only makes permanent changes to the map as well as the impact on every player. I don't think these are very controversial examples, so you should be able to think about it for a moment and realize I might just be right on this one.

3) I think you should read my previous 2 points and re'evaluate this 3rd one.

1) I think we are at the point where we are saying almost the same thing. I did not say it was flipped the switch and it's safe. I did say it was non zero work. However, I do think we have a disagreement on the amount of work it takes.

 

2) You're comparing the work that requires a better CPU. While the PS4 and Xbox One have low powered, low end CPUs.