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

It's using Steam servers, which in turn have a pretty interesting architecture for P2P transmission. Running on the same network will usually resolve to using the shortest route, but you'll still need two accounts owning the game, as Steam does not approve of using it's resources without paying.