Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yep, it is. It has been released here as "Super Campeões" (super champions). Cool, will do it, good luck with the game!