Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I did a quick look! It's very uh, 90s anime. In all the ways.