On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I was really confused as to what was going here, and I do think that there should at least be some indication.

However, something that I do want to comment on - not a big fan of the attitude towards your own game. It's a three hour jam, there's no need to make some grand masterpiece. Just by taking a look at your profile, you've been making games for a while (like two years) and there's improvements you've made. It takes a while before you can really get to where you want to be in game development but take it from a stranger on the internet - keep it up, what you're doing is cool!