This is probably a dumb question, but I've been making a VN framework for GameMaker and this seems like a good opportunity to see what it can do.
No, you can use any engine you prefer as long as the end product is a visual novel.