Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

I solved some symbols of it, but still don't know the complete logic behind it. Nevertheless, nice short puzzle game :)