i use renpy, generally renpy can be whatever u want even add rpg elements as long as u understand Python