This post is based on analysis of leaked GTA 5 source code files.
The game was likely never in active development for the
Nintendo Switch, but rather for the
NX (console codename) based on pure hardware speculation. The Project was probably frozen after the revelation that the NX would use ARM.
Pic 1:
Imgur: Stating that NX64 is the Nintendo Switch
Pic 2:
Imgur: Random piece of code using NX64
Pic 3:
Imgur: More references to the name NX64
Pic 4:
Imgur: NX64 with other platforms
The number of mentions of the name "
Nintendo Switch" are extremely small (
2), compared to the number of references to the console's codename (NX64). Some elements were ported and adjusted for the NX64, but nothing concrete that the game would be running on ARM.
The RAGE ENGINE was ported to ARM64 with the release of Red Dead Redemption 1 for the Nintendo Switch. As GTA 5 runs on top of the RAGE ENGINE,
it would be a waste of time to try running GTA 5 on the Switch before the Engine itself. More references were found to Stadia (YETI) (x86) than the name "Nintendo Switch".
Any post claiming that GTA 5 was or is in development for the Nintendo Switch is completely based on hopium.
If the mention of a platform name in the source code meant that the game was in development for that platform, GTA 5 was in development for the Macintosh.