Ok, I am learning C# and one of the things I wanted to do for the longest time was make an open world action game with procedural content. I am currently making a "Wolfenstien 3D" clone in unity. I am working on the health system right now as well as the various levels. Now - Here goes a question - How do you maintain a coherent story in a procedural world? I know that this is a bit far ahead for me but I am just tossing this out there for when the time comes.