Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I know its just a 2 minute gameplay but i think some of you prefer watching than playing :D