Video games are expensive even “free to play” games. You need to buy an expensive game console or PC that can run the games made in the modern day. Then, some games can cost upfront now $70 or more dollars. Then you got to buy the dlc, and the micro-transactions to get anything meaningful done on the game.
Some free to play games have paywalls you’l eventually run into to either progress, or to get more of the game such as cosmetics.
Open source games on the other hand are typically free for anyone with an internet connection and a device that can run the game, can play for free with hidden fees, or dlc, Micro-transactions. and no ads. In fact the closest thing you get to cost when playing a more demanding open source game to you is the device (some cases, the Monitor) and the internet connection even if just temporarily to download the game.
In Super Tux Kart, you got a modern ish looking game, opensourced, and is free and legal for anyone to collectively download and share this opensource game. Being an opensource game.
What would you pick capitalist games, or open source games?
Some might believe there’s only a handful of open source games especially if you only play them from the Linux repositories. Some websites might have creator putting their open source games on them, some of these might even be might even be playable in your web browser with html5.
But by having copyrights, it makes a game less communist because you don’t know if your favorite dev might not start taking things down, or enforce their copyright.
And actually there is a way to do this, while not having restrictive copyrighted control, if you explicitly have an opensource license that prevents this applied to your project form the get go, you can almost always refer to that and usually win in court if you can prove yours was developed first and that the license was in place since day way.
Such licenses might allow people to mod said game, but then require them not to change the license terms. This in theory would protect your game even from patents made in the future by other devs because applying a newer patent would either directly or indirectly change the original license terms.
But if the patent was already in place before hand, then the license wouldn’t be able to protect the project for long.