yah depends on the engion you use. Look at renpy as it can be used to add game elements. The issue is most devs do not want to use those features. Some are now made in RPG maker as whell called Dynamic Vissual Novels.