becoming more and more cognizant of my tendency to swing between past and present tense depending on what the feels more fitting. I should probably stop doing that, but y'know whatever really. I'll shimmy with that once I punch out this draft.
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.
Your former fiancé and heir apparent of the Aurelian Kingdom, Prince Ædan, has married the love of his life, the fair Saintess Helene. As the nation celebrates their union, you are left alone to pick up the pieces of your broken heart... until you receive two letters. One is an invitation to the office of Prince Ædric, the crown prince's younger brother and rival for the throne. The other is a letter filled with concern from your childhood friend and secretary-in-training, Cyfrin, who is currently assisting your father at your family’s ducal estate in the countryside. Each letter contains a proposition that will change the course of your fate forever.
Which one will you choose?
Play as the male lead’s abandoned betrothed of a historical fantasy romance that has reached ‘The End.’ You will be able to customize your character’s identity and appearance with a variety of options.
Choose between two routes for your next course of action. Will you accept the offer of an alliance with the crown prince's younger (and more capable) brother and become the monarch you were always meant to be? Or will you take a step back from the noise and hubbub of high society in the capital and return to your family's estate in the countryside, where your best friend promises to arrange such a great vacation for you that you’ll forget about your ex in no time?
Ædric is known throughout the kingdom as the Dark Prince, not just because of his ebony black hair, but also because of his unsociable disposition. While it is true that his deep violet eyes and usual scowl can be intimidating, he has been nothing but kind to you in all the years that you have known him. Sometimes you would catch him looking at you with a small smile on his face, but he would always deny it ever happened.
You have known Cyfrin your entire life, and your father has known him for even longer, given that he discovered your best friend on the doorstep of your home when he was just a baby. Even though he is the older one between you two, he often trails behind you like a duckling following its mother when his break times align with yours. He has often been compared to a dog: always eager to spend time with you, fiercely protective and loyal, sullen and moody whenever you are apart.
Handsome and charismatic, Ædan is the definition of a fairytale prince… just not your fairytale prince. With his golden blond hair and crystal blue eyes, he easily captured the hearts of the people upon his social debut. When he unleashes his soft smile upon a crowd, there is a very high chance that more than half of those present will swoon. You, too, were once enchanted by that smile, back when you thought your love would last until the end of time.
If your world was the setting of a typical romance novel, there would be no doubt who the protagonist would be. People say that her beauty is a blessing from the gods, and that her silver hair and golden eyes were meant to set her apart as the Favored One. Helene may have the entire kingdom wrapped around her little finger, but you know that her true colors are lurking just beneath the kind and naive front she puts up.
Chapter 1: in progress, estimated release in January 2024
Arches National Park, Utah photo: Elliot McGucken
DEMO // CHARACTER INTROS // BLOG INFO
status: currently writing & coding
To the Members of the Ton,
It is so nice to be able to come to you for another social season. I can already hear the air buzzing with anticipation on the new couples and the everlasting ties that they will bring to our strong community. People are already parading around like gallivant horses to impress the masses as well as the royal family. It is truly a sight to behold. However this year, my fellow Ton, the tides have changed. This year, instead of the members of high society fighting out in the field for love and marriage opportunities, the King and Queen are announcing their child, the new heir to the throne, to be the one whose hand is up for marriage.
This comes as a bittersweet surprise. After the recent and devastating passing of the King and Queen's first child, the high society’s dazzling Emerald, it would have seemed that the line to the Crown was at stake. To lose a precious jewel is a true defeat. But with every wondrous heir, there will be a spare to fill in the shoes of our perfect Crowned Royal. Our Emerald’s younger sibling will finally have a place to shine in the Sun.
This is a change that no one expected. The Royal Family doesn’t deal with the social season to this caliber. Instead of watching from the sidelines, they will be front and center. It will be interesting to watch and see if our new heir is the right pick for the Crown and the high society that we have all built. Will this new heir be our diamond in the rough or will this be an example of a stone with none of the shimmer and shine that is needed to sit in the throne?
Throughout the season, there will be thoughts and gossip to gather, and I will be your humble servant in the collection and distribution of any and all information I can get. My darling members of the Ton, everything I know, you will know. That’s a promise. Enjoy this season, and to the heir, remember to shine like the gemstones of the past, or you will sink like a pebble in the Thames.
Until we meet again,
The Royal Record Holder
Inspired by Bridgerton and The Pride and Prejudice, the interactive story The Heart of the Heir, is a historical romance that takes place in the Regency Era. You, a young royal and the second and younger child of the King and Queen, unexpectedly become the next in line for the throne when your older sibling passes away. Without the knowledge your elder sibling has gotten, you are trusted into the world of high society and must navigate through the social season. Besides the expectations of being a future ruler, you are expected to find a suitor by the end of the season to lead by your side. You, the heir, must balance the future responsibilities of your nation while staying true to your heart. Will you be what the kingdom expects of you or will you lead by example and break away from tradition that was planned for you?
The Heart of the Heir is an +18 interactive fiction that includes topics of death and grief, substance use (drugs and alcohol), and skippable sexually explicit scenes. This is a romance book, romance will be the focal point. If that isn’t your cup of tea, you have been warned!
A customizable main character including gender, pronouns, sexuality, physical appearance, a skill fit for a royal, your sibling’s gender, family dynamics, and basic morals for your character to start on.
Decide on what type of ruler you want to be: do you lead with compassion and the knowledge that your kingdom comes first? Do you march to the beat of your own drum? Do you wish that you didn’t want the responsibility of the crown?
Navigate the tight community that comes with the Ton. Don’t lose yourself in the hushed secrets that hide behind cups of tea, the art of conversing via fan, and the walk around the lake.
Get courted by one of the four romance options: your royal match, your childhood best friend, the mysterious newcomer, or the lover who lost it all?
Romance Options:
The Royal (Duke/Duchess Edward/Edwina Drake of Exeter): In the eyes of your parents and the Ton, they are the picture perfect suitor for your hand. E was born and bred to be a royal, your partner. Extremely smart, poise, dedicated to their country, E fits the bill and still has amazing qualities. They’re perfect through the rose tinted glasses. But just like you, they have baggage. The expectations to be the best and to prove themselves worthy of their title and their name. The phrase heavy is the head that wears the crown rings true for both of you. The level of perfection that weighs on both of you, could break and destroy the hardest of stones, and to leave them in a disarray. But if you both were there to burden the stress and build each other up, it wouldn’t be all that bad. If you two crumble, at least it will be together.
Trope: Marriage by Convenience.
The Widow (Victor/Violet Clarke): The one that lost a love too. Planned to marry your older sibling, you’ve always seen V as someone respectable and honest. You’ve watched how their and your sibling’s love has blossomed and how their mutual love and understanding for each other stood rival to only your parents. So when someone you both loved died, pieces of your sibling, and their love, died with them. No one can understand the loss like you do. To lose your best friend, your sibling, or your better half, your lover is a level of pain no one should endure. Navigating the hardships of death and grief can be a lonely time, but thankfully you have each other. A budding companionship is on the horizon, or is there a tie of romance that bounds these two mourning souls?
Trope: Second Chance at Love.
The Knight (Helena/Henry Barnes): From birth, it always seemed like you and H were destined to be with each other in some way. H’s father served under yours, and now H serves under you as your right hand, protector and best friend. They’re the most active person in your life, besides your parents. H has always been supportive and protective of you, both as a requirement to the Crown and because no one knows them the way you know them. H knows your next move, your witty comments, and all the minute details even your parents couldn’t pick up. When you look at them, you see yourself in someone like you: dedicated to the role they were given. When they look at you, there’s a great level of fondness, respect and admiration. But is that all, or is there something deeper behind the gazes they give you?
Trope: Childhood Friends to Lovers.
The Outsider (Sayyid/Safiya): A sponsorship. Since the Viscount and Viscountess Beaumont have no heirs to their name, they decided to send word to an old friend to sponsor for the season. As the new arrival to the Ton, S made a name for themselves as the new and allusive candidate for your hand in marriage. The only issue is, you don’t like S. They don’t follow the customs you’re used to, and have no need to fit in. Their forward thinking and bold personality clashes with you, and you’d be damned to have someone mess up your new reputation. S always itches at your patience, and seems to get a rise out of you. It’s infuriating, annoying. They’re like a gnat. Then why do they challenge you to the point where they swarm your mind? Is the level of combativeness something you seek? Is this what you want?
Trope: One-sided Enemies/Rivals to Lovers.
Today's bird is: Willow Ptarmigan
After spending a childhood in isolation, Mikhail has finally been able to find freedom in academia. Pursuing the passion of their only solace; the forever gentle sound of song. Though, Mikhail has lived a life of naivety. A life shielded by the harsh faith of their church and family. Now Mikhail will discover the dark underbelly of the city of Vilyuchka — and what it means to be a composer in a city where crime and music are one in the same.
DEMO: TBA
The Garden Sanctuary is an 18+ horror, romance, and erotica interactive fiction. It takes place in a world built in Gaslamp Fantasy, with Art-Deco and 1920s influences. As of current, it is planned to be semi-illustrated.
KEEP IN MIND: The Garden Sanctuary is currently in a deeply unfinished state, a lot of things are undecided and the cast isn't ready to be revealed yet. This post is very informal, and I'll make a more in depth introduction post later on~! I just wanted to get a post out there to hopefully find some more similar IF devs to connect with :-)
As it stands right now, TGS follows a locked MC and has several different romance options. RO customization is currently being debated!
CONTENT WARNING: Gore, body horror, violence, and other generally dark themes, CSA and incest (portrayed critically), body dysmphoria, gender dysphoria, internalized and externalized ableism. This may expand later on in the future.
Follow the story of Mikhail Ilyushin, a budding and prodigal composer attending the Academy of Saint Yelena. Once sheltered by the church they were raised in, Mikhail has yet to learn that music is not as pure and innocent as the clergy once taught them. Learn about the city of Vilyuchka and the culture of crime that has completely engulfed the art of music. Navigate the unseen world that lies in plain sight in Vilyuchka. Discover the existence of things much stranger than human. Choose who to put your faith in; your family and the church you have always known, or the life of blaspheme that has granted you your freedom.
I think Variables are beginning to make sense, just a lil bit. Which is good, happy about that.
In a world where certain powers are branded as curses, those who bear them are quietly erased from public life—sent to an isolated institution disguised as a prestigious “private school.” There, they’re taught to suppress their abilities. To be safe. Palatable. Normal.
But behind the sterile courtyards and ever-watching eyes, something festers. The halls echo with stories no one dares to repeat. And some students… simply disappear. No one talks about them. No one asks. Staff gets colder, and the rules get stricter.
You are one of the cursed—harboring a truth even the institution doesn’t understand. As the cracks begin to show, you’ll uncover secrets buried beneath concrete and silence. But the deeper you dig, the more you risk losing yourself—to the power inside you, and to the place that wants to bury you with the rest.
Because here, being cursed isn’t the worst thing you can be. Being noticed is.
“They say it’s harmless, and I let them believe it. But if they ever saw what it costs me to stay this quiet… they wouldn’t just scream. They’d disappear.” — MC
Genre: Dark Academia, horror, mystery, supernatural, thriller.(+18)
Customize your main character’s gender, appearance, personality, and sexuality.
Your choices will shape the MC’s purpose, morality, and ultimate ending.
Rebel against the system—or conform to survive.
Romance, befriend, or antagonize one of six uniquely powerful individuals.
Power: Can temporarily raise the dead, though they only obey him while reanimated.
Personality: Calm, burdened, protective, emotionally distant.
Appearance: Ash-brown, slightly wavy hair kept medium-length. Deep forest-green eyes. Pale skin with dark under-eyes and pronounced eye bags. 6'3
Style: Minimalist and somber—black turtlenecks, layered coats, heavy boots. Wears a silver ring on a chain from someone important.
Mannerisms:– Stands still while others move, like he's observing. Rarely speaks. Avoids eye contact when emotional. His hands are always cold.
Quote:
"You shouldn’t follow me into the dark. Not everyone comes back from it… and I won’t be able to pull you out."
Power: Sees others’ fates and can alter them—at the cost of self physical harm.
Personality: Brave, impulsive, stubborn, self-sacrificing.
Appearance: Jet-black, slightly messy short hair. Piercing icy-blue eyes that shimmer when his power activates. Deep tan skin with cool undertones. 5'11".
Style: Urban-street layers—hoodies, worn sneakers, bandages. He wears a thread bracelet, knotting it each time he changes a fate.
Mannerisms: Winces at visions. Bites his cheek when frustrated. Uses sarcasm to mask pain. Frequently checks the time.
Quote:
"I already saw how this ends. But hey—just for you, I’m willing to rewrite it… no matter the cost."
Power: Feeds on strong emotions—leaving others drained.
Personality: Charismatic, sarcastic, intense; a wild card.
Appearance: Thick, tousled chestnut-brown hair. Hypnotic amber-gold eyes. Warm caramel skin with sun-kissed undertones. 6'1".
Style: Ripped jeans, vintage tees, layered jewelry. Smells of smoke and sandalwood. Has tattoos that seem to subtly shift in certain light.
Mannerisms: Smirks constantly. Leans close when emotions are high. Always fiddling with a lighter or coin.
Quote:
"Careful, darling. Feel too much around me, and you’ll be left emptier than you knew you could be."
Power: Sees the future in her dreams.
Personality: Quiet, introspective, emotionally distant.
Appearance: Long, straight silvery-white hair, usually worn loose. Pale lavender eyes that glow faintly in sunlight. Porcelain skin with cool undertones. 5'5".
Style: Ethereal—flowing skirts, high-collared blouses, shawls. Often barefoot indoors. Wears a crystal pendant for protection.
Mannerisms: Blinks slowly while thinking. Hums to herself. Sometimes pauses mid-sentence when experiencing a vision.
Quote:
"I dreamed of you before we met. You were smiling… but the world around you was falling apart."
Power: Can twist or erase memories
Personality: Loyal, stubborn, protective, combative when provoked.
Appearance: Dark auburn hair tied back in a practical ponytail. Sharp hazel eyes flecked with gold. Deep brown skin with warm undertones. 5'9".
Style: Tactical streetwear—cropped jackets, combat boots, hidden pockets. Wears a utility belt at all times.
Mannerisms: Crosses her arms when thinking. Instinctively positions herself between others and danger. Rests her hand near her hip, ready to act.
Quote:
"I’ll protect what matters—even if that means taking something from your mind you weren’t ready to lose."
Power: Controls and manipulates emotions.
Personality: Calculating, cunning, deeply wounded by past rejection.
Appearance: Blonde hair, sleek and shoulder-length. Cold gray eyes. Smooth, cool beige skin. 5'7".
Style: Dark elegance— loves makeup, bold lipstick, sleek eyeshadows. Wears an intoxicating perfume. Can't go anywhere without her phone.
Mannerisms: Smiles when angry. Tilts her head while reading people. Uses touch strategically—to comfort or unnerve.
Quote:
"Don’t flatter yourself—I don’t need powers to make you feel something. I just know exactly which part of you to break."
False Grace explores dark and mature themes, including emotional manipulation, trauma, mental health struggles, death, institutional abuse, gaslighting, and body autonomy.
Psychological distress
Violence and blood
Graphic depictions of death and corpses
Emotional and memory manipulation
Themes of disappearance, isolation, and loss of identity
Sexual content (optional)
Player discretion is advised.
—
If you’ve made it this far, thank you.
This is my first original interactive fiction—and honestly, my first original work ever. (I also don't know how to English cause....yeah..) I used to write fanfics (but we don’t talk about that…), so diving into something this big has been both terrifying and thrilling.
False Grace is still very much a work-in-progress. I’m learning as I go—coding, design, pacing, everything—but this project means the world to me. It’s my biggest undertaking so far… and probably my angstiest, too.
I’m nervous to share it, but also so excited to share it with the rest of you (hopefully soon)
@interact-if
For the very first time in years, you’re met with the scent of fresh air. No antiseptic, no lingering smell of blood, still so thick you can practically taste it at just the memory of it. You’re not going back if it kills you. Which it very well might.
Nemesi is an 18+ modern horror/low-fantasy interactive novel WIP. Play as a customizable MC, who’s on the run from Vicelie Labs.
The struggle between cosmic deities — now worshiped (or abhorred) as gods — tore its way into your planet not long before you were born. Unlucky for you, you were one of the first generations to be born exposed to Excinate, the name given to the radioactive-like sickness that comes from being exposed to magic not of your world. As you've built up a bit of an immunity to the more dire consequences, you were promptly ripped from your family after a doctor's visit when the Excinate got a bit too close to your childhood home. Since then, you’ve been shipped around and transported from facility to facility to be poked and prodded at.
Until now. No, now you’re free.
Aside from that lingering hunger for flesh you’ve had since becoming infected, of course. Just a little side effect from the radiation, along with a mouthful of jagged teeth and a jaw that can unhinge like a snake.
Felix (he/she, bigender + bisexual): Curt, blunt, and too tired to deal with this mess, Felix really had no reason to suspect the lab next to gas station they work night shifts at had anything to hide. It’s not like the screams he heard coming from that direction were anything more than some kids messing around late at night, right? Besides, she'd met some of the employees of Vicelie Labs, and aside from the occasional lingering scent of blood, they seemed like just fine people.
Okay, so maybe she did have a sneaking suspicion something was up. Not like he could do anything about it. Not until you show up, at least, crashing through the gas station door in such a tizzy you’d nearly run into it.
Tall and lanky, Felix often has a scowl spread across her face. He has tawny brown skin, dark brown eyes, and poorly bleached hair with quite a bit of jet black root growth. His hair is styled into a shaggy wolf cut, and of course one can’t forget the shitty stubble she’s refused to shave since it grew in. Felix has a body that might often be described as scrawny, or perhaps even gangly. A strong gust of wind could knock him over. Felix is most often seen in casual clothes; hoodies, band shirts, and jeans make up the majority of her wardrobe. Has several piercings; a bridge, septum, both nostrils, snake bites, and two eyebrow piercings side by side. She stands at 5’11” tall. Felix is trans no matter what. He will always use both he and she pronouns interchangeably. Please do not use they/them to refer to her.
Dr. Eden Neal (gender selectable, M/F/NB): Kind, but awkward. A doctor who didn’t know what they were getting into when applying for a job with Vicelie Labs. Fresh out of med school, the harsh reality of the labs was too much for them. They were assigned to examine you, and though it was hard to trust them at first (and even now) they were essential in your escape.
While Eden seems to be a kind soul, your bitter side can’t help but wonder if their assistance in your escape was some cruel joke.
Combined with their soft, rounded features, Eden’s dark hair is in long braids, often pulled back out of their face into a ponytail. They have large golden brown eyes with thick eyelashes, and their skin is a deep brown, with a hint of a cool undertone. More soft than muscle, though they still have some tone and definition to their arms and back. It’s not easy work lifting and moving those heavy vats around the lab, after all. Eden is most typically seen in a lab coat, though they lean a bit more business casual once they start meeting up with you for check-ins after your escape. They stand at 5’4”, regardless of gender. Eden is black, with dark skin. I'm working on getting skintone refs for the characters together.
Sable (gender selectable, M/F/NB): A bit of an outcast, Sable is an extremely shy mortician, and one of your (limited) options for getting the flesh you so desperately crave. They spot you sneaking into the morgue one night, half lucid and drunk with the need for blood and flesh on your tongue. They offer to cut a deal with you — they’ll give you all the scraps and leftovers that they can get away with, so long as you give them any information you’ve picked up about the consequences of using cosmic magic.
Are they seeking power, or just simply curious about the consequences of magic from a biological standpoint?
Sable is one of the tallest RO’s, standing at 6’2” regardless of gender. They have a bright shock of long, curly ginger hair, and their near ghostly pallor is covered in freckles and beauty marks. Most notably, they have beauty marks to the right of their bottom lip, as well as underneath their left eye. They have a long, roman nose with a prominent bridge. Their body is on the heavier side, with a soft stomach and thick thighs. Sable doesn’t dress to impress as they’re mostly surrounded by dead bodies, typically wearing neutral colored slacks and skirts. They occasionally spice things up with an interesting vest or tie, but are much too scared to stand out to do so often. They have circle glasses. Sable is plus size, with a pear shaped figure.
Eris (gender selectable, M/F/NB): A hired killer, and the only other option you have for sating your hunger besides Sable. You meet Eris as you’re hiding away from Vicelie Labs in an abandoned building, where you stumble upon them finishing up one of their “contracts”. It’s a mess of gore and blood, and you can’t stop yourself from indulging. After a moment of awareness, you go to turn tail and run, only to find Eris still there. They have an offer for you — they’ll kill for you, and you can have at their fresh meat. Certainly an offer that’s hard to pass up, considering your current predicament.
Perpetually masked, you’re actually not certain what Eris looks like behind it. From what you can see, they’re very sturdy. All you can see besides their build is their hair, occasionally peeking out from beneath their hood. It falls to Eris’ wide shoulders, and from what you’ve seen is a dark brown. They stand at 6'0" tall, regardless of gender.
???: You’ve only heard of them in passing at the lab — someone who goes after rogue assets, like you. According to Eden, they’re after you, and with a vengeance.
Good luck.
Hik | They/Them | Aspiring IF writer, we're workshopping stuff rn | Expect project related art now and again
206 posts