Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
(+1)

There is apparently a service called "Parsec", which is basically like TeamViewer, but specifically designed for playing local multiplayer games remotely.
We haven't tried this for ourselves yet, but it could be an option?