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