Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Thank you for the heads up! In fact many other users have reported the same issues, and I will be looking into them tomorrow.
As for the Steam overlay problem, I'm afraid I can't do much about it :/ seems like a Unity issue.