Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Ooh, sorry, for some reason I don't get notifications on itchio, but we are still working on it! At the beginning of the month, we posted this progress report, with lots of new screenshots: https://steamcommunity.com/games/510540/announcements/detail/3482863004753561575
We are more active on Twitter (https://twitter.com/lgdays) and Tumblr (http://lgdays.tumblr.com/). We update them a couple of times a month.