Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Your games are soo simple to to understand, you don't have to make a introduction scene.