Not a native speaker, but to me it sounds correct in this context, since it’s about the source codes of multiple games (versus the source code of a singular game/project). Similar to how “peoples” can be a correct plural when talking about multiple groups of people.
Self driving cars will allways use far more energy and space per passenger than a train or light rail. And personally owned cars will spend more than 90% of their time just standing around, being useless and wasting space. If you propose self driving taxis, you’re just another step closer to trains.