Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
(+1)

The devs always talk about a game for Nintendo switch, somewhat popular, can't remember the name but should be easy to find. 

(+1)

Info here: https://itch.io/post/3947617