Tutorial A Beginner's Guide to Branching Stories and General Production Tips [for Writers]

5.00 star(s) 1 Vote

Shoe_Lac3

Member
Jun 6, 2018
102
3,883
Happened upon a post by Hypnosys, asking about how one would approach writing a branching story. Being from a writing background, thought I might share some of my knowledge on the matter.

Following is a extensive read on my process in writing an interactive story, as well as some general writing/production tips sprinkled throughout.

This series of tips are mainly focused on helping people understand the basic idea and process of branching story-telling.
It does not discuss narrative merits or structure, nor does it contain tips on interactivity or Ludonarrative dissonance
- how gameplay, features and narrative can be woven seamlessly (all of which can be extensive topics on their own).

Now, if you struggle with planning choices/branching stories, it might be helpful to first understand and distinguish what are at your disposal.

When it comes to choices in interactive stories, they can usually be broken down into three categories: Major, Minor, and Superficial Branch. The implication of each type should be fairly self-explanatory, but here's some clarification nonetheless:

You don't have permission to view the spoiler content. Log in or register now.

You don't have permission to view the spoiler content. Log in or register now.

You don't have permission to view the spoiler content. Log in or register now.

Now that we understand there are three types of branches to utilize, I would recommend you to ONLY concern yourself with any Major Branches at the initial planning stage.

You don't have permission to view the spoiler content. Log in or register now.

AFTER finishing the initial script, we can see about getting into Minor Branches and Superficial Branches.

You don't have permission to view the spoiler content. Log in or register now.

Of course, all of these tips are dependent on the scope of your project. You might not even consider putting Major Branches at all. In which case you can just start slapping simple variations wherever you want, since ultimately they do not require much management.
On smaller projects, these methods might seem unnecessary. But once you start to expand, such concepts can be quite helpful as not to be overwhelmed by a confusing web of choice and consequences.

Below are some additional tips and notes you might find helpful.

You don't have permission to view the spoiler content. Log in or register now.

You don't have permission to view the spoiler content. Log in or register now.

You don't have permission to view the spoiler content. Log in or register now.

You don't have permission to view the spoiler content. Log in or register now.

That is all from me. Hopefully this guide can be of some help for any aspiring writers.

Might do edits for errors or additions.

Have fun writing porn. ;)
 

Acerbic Games

Neck Romancer
Donor
Game Developer
Aug 11, 2019
178
1,441
As an aspiring dev working on my first game, I appreciate this post, Thanks Philly47!
 

Xavster

Well-Known Member
Game Developer
Mar 27, 2018
1,243
7,556
Really nice contribution Philly47. Currently I am making the transition from having completed a kinetic novel (prologue) to doing an open choice game. Hence much of the content will be based upon variables rather than a branch in the script.

Whilst I'm not attempting a linear branching story, many of the lessons you have highlighted above will still apply. What I would add, is that each character in your game should have motivations / desires and they should act upon that character design. The MC character should act as the pivot of the story, however other actions may happen around them.

Best of luck with your writing.
 
  • Like
  • Love
Reactions: ahmed87 and Phlexxx

Shoe_Lac3

Member
Jun 6, 2018
102
3,883
Really nice contribution Philly47. Currently I am making the transition from having completed a kinetic novel (prologue) to doing an open choice game. Hence much of the content will be based upon variables rather than a branch in the script.

Whilst I'm not attempting a linear branching story, many of the lessons you have highlighted above will still apply. What I would add, is that each character in your game should have motivations / desires and they should act upon that character design. The MC character should act as the pivot of the story, however other actions may happen around them.

Best of luck with your writing.
Indeed. Motivations are a crucial and effective part of characterization. An active pursuit of something often triumphs a reactionary posing in defining an character.

Although I'm tempted to also elaborate on topics such as this, I realize there are tons of resources more credible and comprehensive than my babble. So perhaps not. o_O

Glad I could help. And Good luck with your game!
 

DeadPotato

Developer of Tail Saga : The Princess Apprentice
Game Developer
May 8, 2018
137
190
Interesting read. Thanks for the post! C:
 

lancelotdulak

Active Member
Nov 7, 2018
556
549
This is awesome man.. and unlike most of the shit they teach the hacks that create most of our current media... smart and useful
 
  • Like
Reactions: p_staker
Dec 27, 2019
409
775
Personally, I use a paid program called "Final Draft" for writing scripts. But you can find a lot of free online resources/programs to help you format your scripts, along with other helpful features like autocomplete and auto-align names/locations. If you do not care about readability or just writing for your solo projects, you can of course format however you want.
Thank you for such a detailed tutorial. Within FinalDraft, which template to you use?

Thanks,
Mo.
 

Raazz

New Member
May 20, 2023
1
0
Happened upon a post by Hypnosys, asking about how one would approach writing a branching story. Being from a writing background, thought I might share some of my knowledge on the matter.

Following is a extensive read on my process in writing an interactive story, as well as some general writing/production tips sprinkled throughout.

This series of tips are mainly focused on helping people understand the basic idea and process of branching story-telling.
It does not discuss narrative merits or structure, nor does it contain tips on interactivity or Ludonarrative dissonance
- how gameplay, features and narrative can be woven seamlessly (all of which can be extensive topics on their own).

Now, if you struggle with planning choices/branching stories, it might be helpful to first understand and distinguish what are at your disposal.

When it comes to choices in interactive stories, they can usually be broken down into three categories: Major, Minor, and Superficial Branch. The implication of each type should be fairly self-explanatory, but here's some clarification nonetheless:

You don't have permission to view the spoiler content. Log in or register now.

You don't have permission to view the spoiler content. Log in or register now.

You don't have permission to view the spoiler content. Log in or register now.

Now that we understand there are three types of branches to utilize, I would recommend you to ONLY concern yourself with any Major Branches at the initial planning stage.

You don't have permission to view the spoiler content. Log in or register now.

AFTER finishing the initial script, we can see about getting into Minor Branches and Superficial Branches.

You don't have permission to view the spoiler content. Log in or register now.

Of course, all of these tips are dependent on the scope of your project. You might not even consider putting Major Branches at all. In which case you can just start slapping simple variations wherever you want, since ultimately they do not require much management.
On smaller projects, these methods might seem unnecessary. But once you start to expand, such concepts can be quite helpful as not to be overwhelmed by a confusing web of choice and consequences.

Below are some additional tips and notes you might find helpful.

You don't have permission to view the spoiler content. Log in or register now.

You don't have permission to view the spoiler content. Log in or register now.

You don't have permission to view the spoiler content. Log in or register now.

You don't have permission to view the spoiler content. Log in or register now.

That is all from me. Hopefully this guide can be of some help for any aspiring writers.

Might do edits for errors or additions.

Have fun writing porn. ;)
Thanks, man! I was just going to write blindly, but seeing your formatting tips, I'm gonna follow them now. I'm sure it'll make things a lot more easier down the line :)
 
5.00 star(s) 1 Vote