So this is it...
This is how I write Unleashed. What's in between the <> is the description of the scene. I often don't need a description because the script tells me what's going on. Sugar is obviously surprised with a "What?!" so I render Sugar reacting to Cin(namon). I write out the script and try to keep ahead of the rendering enough to always have rendering work to do, since posing is where all the time is spent. But then things change. Often they change a lot. As I'm going through rendering I'm editing, coming up with new scenes, new lines.
In this particular scene I originally wrote them going out to the car, then fade to home. But then I'm thinking of how Oh Long Johnson wants to present himself as this badass and I loved this thought that he's certain his car is a chick magnet and he has this way of just glossing over the reality of the situation that this is the first girl who's been in his car. So usually if you see a render with a, b, c in the name, that's a render that was not originally planned. The * just means it's ready for batch render. Before the render is complete that line is red, after it's complete it's purple.
So for me with Unleashed it all starts with the characters. It's supremely important to know who the characters are beforehand. They can evolve and change over time, of course, but writing them is a matter of just knowing who they are and how they would react to any particular situation. Then it's just about putting them into situations and writing not how you want them to respond, but how their character
would respond, if that makes sense.
Also, as a writing professor of mine told me a long time ago, writing is editing. But it's really important to write something down. Anything. Just write it down. Then the editing does not stop until I hit the "Build" button on renpy.
Good luck with your project!