How would I create a story-based game?

Hey @TechLord, I guess I have what you are looking for:
https://forums.unrealengine.com/unreal-engine/marketplace/1517094-conversation2d-plugin

Have a look at the videos. This plugin lets you create visual novel games. It supports multiple choices as well so player can have a different ending.

For the photo in signature, you can add image?