I used Ren'Py to make this game. It's a free vn software that has plenty of resources to help get you going:
https://www.renpy.org/
Unity is another popular engine but I'm not as familiar with that one.