Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

ooph! First I've seen of this. Look's nasty.

Have you tried fiddling with resolution settings in options?