Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Does the game update on its self?

Only if you're playing through itchio's application. Otherwise, you need to download it all over again.