Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

No. As said in the game's page this is a demake I made during a game jam called the Demake Jam.