Also, a lot of games match that description. Where do you think visual novels got their interface from? Have you seen how dialog is handled in RPG Maker games? And yes, Ren'Py has extensions for RPG stuff too.