Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Oh yeah, forgot about that. Now that I'm thinking about it, the game is slightly reminicent of the X-Men game you did awhile back.