Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

The game is stuck on the part where the screen is messed up when you first load it for some reason.