Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Games like Stitcher

An arcade soccer jam game
Sports
Play in browser
Post-reality postal service simulator. LD36 team game.
Play in browser
Turn based roguelike with an advanced health system
Role Playing