Game recommendations can depend on the platform used to play them. For example, a good source of PC games is Steam, but that will require downloading the Steam client, setting up a free account for each player, and downloading the game on each machine. However, those games might not be available on an iOS or android device. So, if you have a specific ...
If your are looking for open source games. I think you should definitely checkout the Python Games repository.
This below repository has a good collection.
Although it is not Open Source since it has Apache License.