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.