Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Im trying to play online with my friend yet it always say that the connection timed out, any thoughts?

(+1)

You will usually have to port forward (look that up) unless you use software that simulates a local network (such as Evolve, Tunngle, or Hamachi).