Continued from DS Update: Nerds do it Smarter
“Dynamically loading buckets of endless lewd story content?! How the hell is that going to work?”, you ask?
“With science!” I exclaim! Computer science, that is.
The game itself will start as a blank slate and the story will load everything on top. Perhaps it’s easier if I show you…
Without a story script to experience, the game is this:

There’s nothing there! Well.. there’s a sky, which even that would be loaded by the script, but without that there’d just be a blank screen and you wouldn’t even be able to tell I was looking around in confusion, so here we are.
So yeah… what we creators need, especially our Dominatrixy creators, is to command. In the beginning, the Dominatrix said, “Let there be scene!”
/scene bedroom

And so it was! And it was good.
“But it’s just an empty room!” you exclaim. Indeed it is, but that’s because we haven’t set the scene yet. And lo the Dominatrix doth declare, “Let there be Me!”:
/scene bedroom.intro

And so did She load in Herself within the ‘intro’ set. We didn’t technically need to load the bedroom first, actually. If the bedroom wasn’t already loaded, it would be, then the Intro set would be added to it.
This also supports quickly changing scenes by unloading one set and loading another without changing the scene.
/scene bedroom.kitties

Here the hallway unloads, the bedroom loads, and the ‘kitties’ set is added on top.
For the writer’s perspective, it’s now just a matter of typing out what the character should say and how the player may respond. Each response will then point to more things to say and commands to take.
And so, the Domina was pleased and she need but write her inexorable will which you, of course, must inevitably follow.
And so this is what drives the game and your experience in it. And this is what drives our next post… The Story.
Special thanks to Zymorgar for making awesome free Steam Profile Artwork.