Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Honestly, anything that can do 2D will be able to handle this kind of game. Each engine has its own little quirks. RPG Maker works well if you don't have a lot of coding experience, but I've never used it myself.