Former "GTA5" and "Red Dead Redemption 2" animator Mike York explained in a video why the "GTA6" PC port takes so long. There are two main reasons: a focus on best-selling products and the amount of meticulous and hard work involved in the PC version of the game. York explained that when developing "GTA5", PS3 was the primary development platform because Rockstar prioritized best-selling products.
The following are some excerpts summarized by foreign media from the York YouTube video:
"One of the main reasons it takes so long for the PC port to come out after the console version is out is that the developers want to make it the best it can be. They have to fix all these little bugs that they haven't solved yet - they've put them aside, they haven't seen them yet.
One of the main things I want to talk about is that the reason PC ports came later instead of first is because they wanted to prioritize the best-selling products.
Most of the time, especially in the past, PlayStation was the best seller. PlayStation is a gaming console worth owning, it sells more than any other gaming console by a large margin and everyone plays games on PlayStation. "
Therefore, developers will focus on securing the PlayStation version and making sure the game runs well. Then they'll port it to Xbox—usually they'll do it at the same time. For example, when I was working on GTA V, we were focused on PS3 and Xbox. But we were mostly pushing the PS3 to its limits because the PS3 was better hardware at the time in terms of using memory and stuff.
So we put all our energy into trying our best to optimize it for PS3. Then we port that version to Xbox simultaneously, and we develop both versions and test them. The PC version is the kind of version that comes later, that is, the PS3 and Xbox versions are developed at the same time and then built.
There was always a PC version, but it wasn't polished well. It just feeds other games and makes them work.
When you want to port a game... let's say your game looks really good on PlayStation, plays really well, has decent framerates, and has very few bugs. Everything is ready for you to release to the public. Now, you can start focusing on PC porting.
What developers want to do when they get to the PC porting part of the process is now have new ideas to move things forward. For example, they might go into a scene and say 'Oh, we're on PC now, we have more memory, we can add some fog here like we've always wanted, but it's too much for the console.' They can do a lot of different things, like add more characters, they can fill in the foliage better.
Because the PC hardware will be able to run it better. Therefore, they will be optimized for the best hardware available on the market today.
But, that being said, it's important for everyone to remember: one of the main reasons a PC port takes so long is that it has a different architecture and different types of components. They have to adapt to all the different things that could happen.
On PlayStation and Xbox, the console hardware is unified. When it comes to PCs, everyone has different PCs, they run differently, they have different hardware, different types of CPUs and GPUs.
During different configurations, memory usage and different operations the game performs in the background would sometimes fail and get into chaos. That's what it boils down to. They need to test the game more on PC than on Xbox or PlayStation. You have to test the game a lot to get it to work properly, so the PC version is more difficult. "