Kardiya, Chapter 0
The opening chapter, beat by beat: the script I wrote, how it is built in VSM, and how it plays in the game.
Oğuzhan Açıkalın. VSM notes in the scripts mark rolls, stress and stored answers. Switch them off to read the script on its own.
VSM is our in-house node-based writing tool for Unity. In a challenge, the player chooses an action, then rolls against its Physical, Mental or Social difficulty to determine the outcome.
Primordial Blackness of the Womb
Before Ukral is born, a voice asks him Hamlet’s question. Two answers pick the item he starts the game with.
The question
The first answer picks the stat Ukral leans on.
1 · Script2 · VSM
1 · Script
I ask thee... to be, or not to be?
- "Ask me one more time, I'll answer this time, promise."
- "Perhaps you are asking the wrong question."
- "What if I don't want to leave here."
- [EXPLORE] "Why are you asking me questions?"
VSMThe answer is stored as a stat: Mental for asking again, Physical for questioning the question, Social for wanting to stay.action: Mental = 1
Cheeky little one. Very well. We shall do it your way.
The stance
The Woman asks how he will save his family. The answer is a stance.
1 · Script2 · VSM
1 · Script
You asked how fate works. Side with one, and the other suffers. How will you save your family?
- "I expose what they truly want."
- "I give each side what they think they want."
- "Let the fracture come!"
The playwright. Let each believe they have won. Kardiya has survived on such arrangements before.
VSMThe stance goes into the same variable: 2 for the unmasker, 3 for the playwright, 4 for the determinist.action: Mental = 3
The item
“To be.” The two answers decide one of nine starting items.
1 · Script2 · VSM
1 · Script
Those dice shape fate.
I ask thee again, little spark. To be, or not to be?
- "To be."
- [EXPLORE] "Not to be."
VSMNine conditions read the two answers and give one item. Here: Father's Testament, +1 to Mental rolls.condition: Mental == 3 → AddNEquipItem(Father’s Testament)
I wish you a bright future, little spark.
VSMOn to Chapter 1.Ch1 Birth of a Wound_Transition
Not to be
The Voice asks twice more. The third “Not to be” ends the game.
1 · Script2 · VSM
1 · Script
- "To be."
- [EXPLORE] "Not to be."
Are you sure? This will be your end.
- "To be."
- [EXPLORE] "Not to be."
Think carefully and make your final choice. There is no turning back.
- "To be."
- "Not to be."
Maybe that's the right answer.
VSMThe game ends here.DemoEndAction
The whole scene as script, with every choice
I drift in a pink haze, with no ground beneath me or sky above. Something warm holds me. I cannot find the edges of my body. A touch comes through the mist, followed by a voice.
Here you are again, little spark. Are you ready for the question?
- "What is the question?"
- [EXPLORE] "Where am I?"
Side question: "Where am I?"
In the womb of creation, at the moment this spark is born.
I ask thee... to be, or not to be?
- "Ask me one more time, I'll answer this time, promise."
- "Perhaps you are asking the wrong question."
- "What if I don't want to leave here."
- [EXPLORE] "Why are you asking me questions?"
Side question: "Why are you asking me questions?"
To shape your fate.
But I want to shape my own fate.
Exactly. Here is your chance:
I ask thee again... to be, or not to be?
VSMThe game stores this answer.Mental = 1
Cheeky little one. Very well. We shall do it your way.
Polished timber spreads beneath us. She sits at the far end of a long table. Two bloodlines face each other across it. I stand on a stage with a sword in my hand.
Tell me, Tigin Ukral, son of Toygar. How will you save your father and mother? It is already too late for the other one.
- "Do they need saving?"
- [EXPLORE] "Who is the other one?"
Side question: "Who is the other one?"
Leave that for now. Your mother and father will both need saving.
They will. Both of them.
Be careful. There are no monsters to slay here.
Two figures take shape across the table: one proud, the other quietly enduring.
They need saving from each other.
You asked how fate works. Side with one, and the other suffers. How will you save your family?
- "I expose what they truly want."
- "I give each side what they think they want."
- "Let the fracture come!"
The playwright. Let each believe they have won. Kardiya has survived on such arrangements before.
VSMThe game stores this answer.Mental = 3
We have been here before, little spark. Countless times.
The darkness returns. A sheet of parchment fills the sky, and ink reveals an older version of me. His hands shake as he writes. The memories on the page keep changing. Four crimson dice fall and stop just above the ground. Their faces shift as I watch.
Those dice shape fate.
I ask thee again, little spark. To be, or not to be?
- "To be."
- [EXPLORE] "Not to be."
Side question: "Not to be."
Are you sure? This will be your end.
- "To be."
- [EXPLORE] "Not to be."
Think carefully and make your final choice. There is no turning back.
- "To be."
- "Not to be."
Maybe that's the right answer.
VSMThe game ends here.DemoEndAction
VSMUkral gets his starting item.AddNEquipItem(Fathers Testament)
I wish you a bright future, little spark.
VSMOn to the next chapter.Ch1 Birth of a Wound_Transition
At the Eye of the Huluca
Ukral’s fight with Sungur Khan beside the wrecked Stormbreaker. The tutorial for choices and dice.
The wind
The first choice of the fight is a memory. Its answer is stored for later.
1 · Script2 · VSM
1 · Script
A breeze touches my face as I struggle to stay conscious. When did I last lose the wind?
- "There wasn't a single moment I couldn't feel it! I have always felt the wind!"
- "In Atroven. When noble blood spilt on the wind terrace."
- "When Sungur Khan slaughtered my family!"
VSMThe answer is stored as Ukral's status. Sungur Khan's next lines check it.action: UkralStatus = 2
I draw Huluca into my lungs. I am the wind. I wipe the mud from my face and force myself to stand.
The sword
The first dice roll. Every answer is a Physical challenge.
1 · Script2 · VSM
1 · Script
Stand, then. The Khan's sword will spill your Eubac blood all the same.
- I meet his blade mid-air.
- I judge the angle of the blade and step out of its path.
- I scream the name of his dead son, Laçin.
VSMEach answer is a Physical roll. A success goes on with the fight, a failure costs stress.Physical challenge · ✓ → node 28 · ✗ → node 275 (AddStress)
His sword whistles down. He cannot hold its weight. The edge grazes my shoulder and drives into the ground beside Stormbreaker. Blood from the piled corpses has soaked the earth. The Khan pulls at the blade, his boots slipping in the mire.
Stormbreaker
Later in the same fight, on screen.
1 · Script2 · In the game
1 · Script
You killed her. My father, your own son, my mother. You killed them all!
The Khan parries and shoves me back. He throws a body torn by the wind. It strikes me and knocks me down.
I am cleansing Kardiya of your kind. You Bakters have bled the Homin Khanate dry!
He tears a jagged piece of metal from Stormbreaker and throws it. I dodge. The shard buries itself in the earth.
- I swing my sword, aiming for his knee.
- I throw him off balance and shove him toward the sharp protrusions of Stormbreaker.
The opening of the fight as script, with every choice
I am in the eye of Huluca, where the winds are born. The silence presses against my eardrums.
A fist hits my face before I can adjust. I fall onto the cold earth.
VSMStress +1.AddStress
A breeze touches my face as I struggle to stay conscious. When did I last lose the wind?
- "There wasn't a single moment I couldn't feel it! I have always felt the wind!"
- "In Atroven. When noble blood spilt on the wind terrace."
- "When Sungur Khan slaughtered my family!"
I draw Huluca into my lungs. I am the wind. I wipe the mud from my face and force myself to stand.
VSMThe game stores this answer.UkralStatus = 2
Sungur Khan stands before me, hunched over the wreckage.
"Still standing? You tainted my brother's blood, you bastard." He hits me again. I stagger but stay on my feet.
VSMStress +1.AddStress
"Look what you've done." He points to Stormbreaker's shattered frame behind him.
- I do not take my eyes off the Khan.
- I look at Stormbreaker.
You had your chance to flee. Across the ocean, into the filthy tunnels of İntestiniye. You should have stayed with your own kind.
- "Just like your son, Laçin, wanted to do, huh!?"
- I hold it together and look straight into Sungur's eyes.
- "We've lost everything, Sungur. Neither of us will make it out of here now."
I spit the blood filling my mouth onto his boots.
"Keep..." Blood gathers at the corner of his eye.
Keep my son's name out of your disgusting half-blood mouth! He was the victim of a mind poisoned by bastards like you!
No, he was the victim of a coward who murdered his own son to protect his throne.
A kick lands in my gut, knocking the wind out of me.
VSMStress +1.AddStress
"You chose this, half-blood." White foam gathers on his lips.
You made me do this.
Stand, then. The Khan's sword will spill your Eubac blood all the same.
- I meet his blade mid-air.
- I judge the angle of the blade and step out of its path.
- I scream the name of his dead son, Laçin.
VSMPhysical roll. This path passes it.Physical5_Challenge
- [EXPLORE] What did the wind mean to me?
- (Continue)
Side question: What did the wind mean to me?
Huluca's sacred winds. My father always said fate was shaped by these winds. My mother, for her part, only wanted me to show it respect. And... when was the last time I couldn't feel the wind?
His sword whistles down. He cannot hold its weight. The edge grazes my shoulder and drives into the ground beside Stormbreaker. Blood from the piled corpses has soaked the earth. The Khan pulls at the blade, his boots slipping in the mire.
"You thought it would be that easy?" He smiles. "Never."
He turns toward Stormbreaker and kicks the corpses out of his way. At its front hangs an amber sphere. My mother, Umay, floats inside. He starts striking it.
THUD!






