Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

I would love to try this game out, but unfortunately I don’t have an android device. Is there an easy way to play the APK on windows?

I guess no. You have to download an emulator but you can checkout the demo video on the game page it is quite detailed.