Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

In space there should be some kind of alien life-form.

I agree!