Seven Hard-Won Tips Specifically For Writing Interactive Fiction

Seven Hard-Won Tips Specifically for Writing Interactive Fiction

This is pretty fun, putting together these lists of writing tips. Today's list is explicitly about interactive fiction.

The trick to writing great interactive fiction that anticipates, foreshadows, introduces themes early, and has interesting choices that set up later events is to *go back and rewrite the earlier chapters* after you’ve written later chapters.  That way you look like a genius who can plot things out way in advance, but in fact, you just went back and made it seem that way.  Good writing is recursive, and that’s just how it is.

I start with an outline, then I write a code skeleton, leaving blanks for the prose, and then go in and fill in the prose.  This way I’m either in code-brain or prose-writing-brain.  I don’t like switching between the two.  Then, after than phase, I go back one more time and I do the callbacks—you know.  Might the main character be wearing a feathered boa in this scene?  Here’s some custom text.  Might the main character be limping?  Here’s some more custom text.  If you do that after you write the prose, you’ll have the leisure to think of anything fun and specific you can use. 

Callbacks tell players that their choices are unique, important, memorable, and valued by the writer.  It tell them that their choices have led them down their own particular path that the writer is rewarding with unique prose.  It doesn’t have to have a stat effect or create a new fork in the narrative.  Great prose is the reward.

Find an group of alpha readers to read your work early and often and then shut up while they read it and just listen to what they say and comment.  You must resist the urge to explain because you won’t be there at everyone’s house when they are playing your game or reading your narrative.

Make rules for yourself about how you are going to name your variables.  Don’t do what I did, with a horrible blend of sometimes calling a chracter “gil” in the variables and sometimes “gilberto”; sometimes “fitz” and sometimes “fitzie”; sometimes “metvyv” and sometimes “met_tabby”—ugh!  This is self-torture.  Don’t do what I did.

Keep your initial creation of variables super organized.  Write comments in there explaining what these variables are and when you might need them.  I comment most when I am creating variables.  You might create a variable in chapter one called “mustardallergy” that you don’t need until chapter eight, so write a comment that says “variables for chapter eight” and stick that “mustardallergy” variable under it.  I didn’t do this for my first games, and I regretted it. 

Use generic variables and make your life easy.  If you are writing a scene at the racetrack, just make a “xrace” modifier and add and subtract to it willy-nilly to represent just general ups and downs of fortune.  Stub your toe?  -5 xrace.  Wear a fine hat?  +8 xrace.  Throw around some money at the bar?  +12 xrace!  Eat some bad shellfish?  -15 xrace! Then add xrace to every test.  It’s a way of tracking just the ups and downs of fortune.  You can omit it when it doesn’t make sense, but it’s just a great way to make tests and rewards and penalties cumulatively meaningful without having to have a billion variables tracking every last *reason* for the rewards and penalties.

Discover more mini-essays about writing interactive fiction, writing in general, and the process of writing the forthcoming Jolly Good series below.

Get more from The Noble Gases Club on Patreon
Patreon
The Noble Gases, est. DCIVMCD

More Posts from Gildedgrimoires and Others

1 year ago

FLESH OF THE LAMB.

DEMO - TBA

you don't really remember anything at all, but this much you know: you are a fallen guardian angel, and you need to find who you were meant to protect.

a few problems: you can't recall who you were protecting, and how you failed them. and, of course, you're trapped in a strange isolated town that worships a goddess you don't recognize.

don't fret now, you'll be fine. may you recover your memory, guardian, and untangle the web of secrets you find yourself in.

trigger warnings in detail below the cut.

FLESH OF THE LAMB.

full character customization: build your appearance, your personality, your divine powers, and choose whether to subscribe to human concepts of gender and sexuality or not.

befriend, antagonize, or romance four main characters: the sacrificial lamb, the weak dog, the bloody devotee, or the fool.

investigate the town you can't seem to leave, and the goddess that hangs over it.

try to recover your memories and make sense of them after that.

take care of some cute sheep.

FLESH OF THE LAMB.

the sacrificial lamb - the eldest daughter of the town's ruling family. always calm and calculated, upholding order at all costs.

the weak dog - the youngest son of the town's ruling family, not that he would ever associate himself with them. full of charm and wit, he follows his heart and does what he thinks is right.

the bloody devotee - the high priestess to the goddess. confident, cold, and powerful. she doesn't hesitate to go for what she wants, even if she has to step on backs to get there.

the fool - the spoiled heir to most of the farms in town. he's childish and carefree, spending most of his days in the town square singing.

!! trigger warnings !!

prominent themes of violence, animal death, substance use, abuse, manipulation, and suicide.

a character struggles with self-harm and disordered eating.

mild suggestive content.

non-graphic depiction of sexual assault.

this is overall a dark game, and I would not recommend it to those who are easily disturbed.

4 months ago
Snoopy Of The Day

snoopy of the day

1 year ago
You Shouldn't Exist.

You shouldn't exist.

You know that, you can feel it deep within your bones, in your mind. You're something that should have never been. No one thought it possible, that a half-werewolf and a half-vampire could conceive.

Yet here you are, a Pricolici.

Pricolici: a werewolf/vampire fusion in the Romanian folklore.

You're the first and only of your kind. Lucky you. Your very existence has been kept secret from majority of the clans. Be that vampire, werewolf, or hunter.

You used to believe the secrecy of your existence was due to the laws that forbid werewolf and vampire unions. Now something tells you that your existence isn't just happenstance.

Normally this would be a positive, easy way for you to be able to keep your head on in this corrupt city you call home.

That's until a blood moon graces the sky, and for the first time in your life; your body decides it's time to finally change. Into what you don't know, and neither does it.

You can't "shift".

That itself is killing you, muddying your mind and your body, your very existence trying to erase itself. Your only choice is to find a way to finally change. Into what that's for you to decide.

Shift or die.

You Shouldn't Exist.

Customize your character, personality, and appearance.

Uncover the secrets of your very existence.

Keep warring clans from killing one another, hopefully.

Player choices will dictate whether your Pricolici will be more like a vampire, werewolf, or somewhere in between.

Romance three separate characters who will help shape your story.

Shift or die.

You Shouldn't Exist.

Carver [M|NB] - One of the few vampires who actually knows of your existence. Though how that came to be is still something you would like to forget. Carver is a wanna-be bigshot, who happened to rope you into being their "partner", as you two try to keep the city streets somewhat livable. They're aloof, lazy, and a pain in your ass.

Keegan [M] - The local alpha. Keegan runs the black market of the city with the help of some of his rambunctious crew. He's protective of his pack, and always looking out for them. He's kind and charismatic unless you have ill will toward his family. Then you better watch out for his bite.

Harmony [F] - She is the younger sister of your former (deceased) lover. The only human you can really stand. She has somehow become your best friend, with a gentle touch and kind words. You never knew why you were tasked with protecting her, but you may soon find out.

????

You Shouldn't Exist.

Shift is 18+ for violence, adult themes, explicit language, sexual situations, etc.

Reblogs are appreciated.

1 year ago
A quote that reads "Lose yourself in books, in art, in the haze of new horizons. Lose yourself in curiosity, in knowledge, in passion. Lose yourself in feeling it all; lose yourself in the world, in the stories and the lessons it has to teach you, but never lose yourself in love; never lose yourself in another person. You are your own home- please don't ever forget that."

How to __ and Other Writing Tips

↳ a masterpost for informational writing prompts and other tips for writers

How To __ And Other Writing Tips

If you like what I do and want to support me, please consider buying me a coffee! I also offer editing services and other writing advice on my Ko-fi! Become a member to receive exclusive content, early access, and prioritized writing prompt requests.

How To __ And Other Writing Tips

How to Write __:

How to Write Nightmares and Sleep Paralysis

How to Write a Monster

How to Write a Good Villain

How to Write a Panic Attack

How to Write Dialogue for a Stuttering Character

How to Write a Character with an Eating Disorder

How to Write a Character with a Prosthetic

How to Write a Character that has been Poisoned

How to Write an Unreliable Narrator

How to Describe __:

Different Ways to Describe Fear

How to Describe Facial Expressions

How to Describe a Character's Speech

How to Describe Emotionally Distant Parents

Other:

What to Do With Too Much Dialogue

Ways for Characters to Get to Know Each Other

1 year ago

The important things have passed, the post apocalypse concept is simply a fun world building thing at this moment thankfully. But man the, those dragons... I don't know why I became such a dragon lover in the past few months. I've been sleeping on em for years wtf. But I don't need another if idea, or any creative project by any means.

Wanting to make a story about dragons and another post apocalypse story. Why must my brain come up with ideas when I'm supposed to be doing important things, I must focus plss


Tags
1 year ago

The joys of writing fantasy is nothing has the be realistic. The bane of my existence is the need to have things be accurate enough and getting nitty gritty about stuff.

Combat can be people hitting each other with sticks and vibes but I'm here trying to determine which weapons are used on horseback and how formation looks. They are fighting on the backs of dragons in a world of magic and mystery, what am I doing this to myself for? 😒

Anyways, lances are pretty cool but what else is there? From what I gather you just ram your lance and then whip out your side arm, which makes sense but also I guess I thought there'd be 30 or so different mounted weapons to choose from.

2 years ago
Tintype Of What Appears To Be A Light-hearted Spot Of Stabbing Between Friends, Circa 1880

Tintype of what appears to be a light-hearted spot of stabbing between friends, circa 1880


Tags
1 year ago
You Don't Know If The Ritual Worked, But Your Code Compiled, And A Student Is Dead.

You don't know if the ritual worked, but your code compiled, and a student is dead.

You Don't Know If The Ritual Worked, But Your Code Compiled, And A Student Is Dead.
You Don't Know If The Ritual Worked, But Your Code Compiled, And A Student Is Dead.
You Don't Know If The Ritual Worked, But Your Code Compiled, And A Student Is Dead.

Everyone knows that the fast-track to a superstar games development career starts at the secluded Royal Highland University. But just as it seems your dreams are coming true, Simon Harcourt is found drowned in the Loch, and truths, involving chaos magic, messy relationships and psychedelic drugs are revealed.

You Don't Know If The Ritual Worked, But Your Code Compiled, And A Student Is Dead.
You Don't Know If The Ritual Worked, But Your Code Compiled, And A Student Is Dead.
You Don't Know If The Ritual Worked, But Your Code Compiled, And A Student Is Dead.

Matrix Drowning is a WIP interactive fiction focusing on university life, romance, and an all-consuming obsession that ends in death. Think The Secret History meets Bandersnatch.

2 months ago
Today's Bird Is: Willow Ptarmigan

Today's bird is: Willow Ptarmigan

2 years ago

So the prologue is definitely not coming out by the end of this month, I am slow and this is a a lot longer than anticipated. But (fingers crossed), I will not be completely empty handed by month's end. I always have a million ideas in my head, it is actually a problem, so I'm doing a short and sweet twine thing to get one idea out of my head.

There will be vampires :)


Tags
  • thespectacularspidergwen
    thespectacularspidergwen liked this · 4 weeks ago
  • crystchop
    crystchop liked this · 1 month ago
  • hangedhuntress
    hangedhuntress liked this · 1 month ago
  • punchkisser
    punchkisser liked this · 1 month ago
  • suevi-if
    suevi-if liked this · 1 month ago
  • krin-sin
    krin-sin liked this · 1 month ago
  • mxrenhell
    mxrenhell liked this · 1 month ago
  • grapecaseschoices
    grapecaseschoices liked this · 1 month ago
  • aliveria
    aliveria liked this · 1 month ago
  • orime-stories
    orime-stories liked this · 1 month ago
  • secretsfromwholecloth
    secretsfromwholecloth reblogged this · 1 month ago
  • secretsfromwholecloth
    secretsfromwholecloth liked this · 1 month ago
  • iiangelkinqdom
    iiangelkinqdom liked this · 1 month ago
  • 8laurent
    8laurent liked this · 1 month ago
  • stuckinmyowndaydream
    stuckinmyowndaydream liked this · 1 month ago
  • novice-hummingbird
    novice-hummingbird liked this · 1 month ago
  • nepholog
    nepholog liked this · 1 month ago
  • kastorixe
    kastorixe liked this · 1 month ago
  • stormymimikyu
    stormymimikyu liked this · 1 month ago
  • shrike-ly
    shrike-ly liked this · 1 month ago
  • becloudedsagacity
    becloudedsagacity liked this · 1 month ago
  • leucoma
    leucoma liked this · 1 month ago
  • bubblescribbles
    bubblescribbles liked this · 1 month ago
  • ceaseless-watchrr
    ceaseless-watchrr reblogged this · 1 month ago
  • crowanddragon
    crowanddragon reblogged this · 1 month ago
  • crowanddragon
    crowanddragon liked this · 1 month ago
  • geeklover15
    geeklover15 liked this · 1 month ago
  • caravanreblogs
    caravanreblogs reblogged this · 1 month ago
  • caravanlurker
    caravanlurker liked this · 1 month ago
  • ayesleigh
    ayesleigh reblogged this · 1 month ago
  • shippingcentral
    shippingcentral liked this · 1 month ago
  • cutieshonie
    cutieshonie liked this · 1 month ago
  • max-tothe-imum
    max-tothe-imum reblogged this · 1 month ago
  • max-tothe-imum
    max-tothe-imum liked this · 1 month ago
  • nobodyarsed
    nobodyarsed liked this · 1 month ago
  • justhereforifs
    justhereforifs liked this · 1 month ago
  • blenncoco
    blenncoco liked this · 1 month ago
  • redbloodtea
    redbloodtea reblogged this · 1 month ago
  • franzinyte-writes
    franzinyte-writes liked this · 1 month ago
  • kal-down
    kal-down liked this · 1 month ago
  • writerray
    writerray liked this · 1 month ago
  • kiisstuff
    kiisstuff liked this · 1 month ago
  • zestecitron
    zestecitron liked this · 1 month ago
  • gildedgrimoires
    gildedgrimoires reblogged this · 1 month ago
  • gildedgrimoires
    gildedgrimoires liked this · 1 month ago
  • rot1-3n
    rot1-3n liked this · 1 month ago
  • chocopeppermintcake
    chocopeppermintcake liked this · 1 month ago
gildedgrimoires - under construction
under construction

Hik | They/Them | Aspiring IF writer, we're workshopping stuff rn | Expect project related art now and again

206 posts

Explore Tumblr Blog
Search Through Tumblr Tags