Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Fun idea, very hard, or perhaps I just sucked. Personally I couldn't wrap my head around aiming properly, it really messed with me. Enjoyed it a fair bit.