Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+2)

The steam copy is legit, the dev had issues initially getting it approved by steam, and had some hoops to go through (like submitting under a new name).

All versions (steam, dlsite, itch) should contain the same content and be patched with the same files/methods.

(+2)

Ok, thanks for the clarification