Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yes and yes! A Steam release is definitely coming, although I can't divulge any details yet. But when it does, achievements will definitely be in there!