Originally Posted by Lotrotk
Originally Posted by Wormerine
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.