Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I had no idea what that intro sequence was about but I enjoyed it anyway.  Also, bouncing off walls in the opposite direction at full speed was pretty annoying.