The videogame industry is a multi-billion dollar industry. However, there are thousands upon thousands of games that can be played for free. I am not only talking about free-as-in-freedom games, but also about old arcade games, console games, etc.
If you use GNU/Linux, you can install many videogames using the package manager of your distro. Other games are distributed in Flatpak, Snap and AppImage formats or must be compiled. To find free games I recommend LibreGameWiki.
However, we don't only have free games, but thousands of old arcade games, which can be played with MAME1. There are also emulators for consoles, for games only available on Windows, etc. Many old games are very original and entertaining, so much so that most modern games are mere imitations and are inspired by them.
Of course, there are those who prefer current videogames that are innovative and can be played in high resolution. The problem is that many of these games are proprietary, cost money and are usually only available in major languages. Free-as-in-freedom games, on the other hand, can always be improved and are often available in many languages. I would rather give money to promote the development of free games than spend money on something I can't modify.
The best approach is to have a machine that allows you to play any game, from any time, in any resolution... That machine is, in my case, a computer with GNU/Linux.
You can install it with
sudo apt install mameon Debian-based distros. Games (ROMs) can be downloaded on https://archive.org/download/mame-merged/mame-merged/, https://www.mamedev.org/roms/ and on many other websites. On Debian you must save the games in the