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

it kind of reminds me of overwatch

I thought the same thing!!!