Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

I don't know if it has anything to do with it but this painting sort of instantly reminded me of Christ of the Trenches. So much so that I had to go dig through my postcards from Portugal to find it because I couldn't remember the specific name of it and only recalled it as 'that one very metal pic of Jesus'.