Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Looks like 1 or 2 graphics may be AI. Makes sense. ZIP file there to download, why not try play it or review the files before trying to cause problems.