[quote=Omegaphallic]
Do game even need to be ported over to Stadia? I assume whatever machines they run their games on can run the game without much, if any tweaking.
I have no experience in this myself, but I guess that at least the in-game achievement system requires a special SDK depending on what platform/vendor is used.
Most games are coded with "abstract functions" for what a platform might be expected to offer. If you port to a platform where an expected feature doesn't exist, the abstract function simply does nothing, or is replaced by some custom code.
Achievements are generally not important for a game, so a Linux abstraction might do nothing, or maybe display a temporary achievement banner.
I would expect the majority of the game code to be platform-neutral, and simply need to be reviewed for the compiler to be used when porting to a new platform.