Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I agree with the comment above. Having a generic (or simply put lame name) for a game, and a thumbnail that shows the name, is not the best approach. Ask yourself, what do you understand or imagine if you read and see a thumbnail like yours?
Another agree on the web version, demo at least in case the full game is paid. That will expand the exposure a bit, but not vast unless my last point is achieved. 
The game needs to be good and fun to play, so it would compete with the other thousands of games which are released at Itchio per month.

Still, if this is your first game, or solo game, from media assets the game looks decent. Good luck with the revival, although it might be really harsh to pull that out.