{
"source": "gptcha.in",
"version": "3.2.0",
"metadata": {
"name": "Visual Novel Script Generator: Scenes, Dialogue & Emotions",
"description": "Build a structured, emotion-rich visual novel script with scenes, dialogues, and visual cues β perfect for writers, animators, and game creators.",
"tags": ["visual_novel", "scriptwriting", "storytelling", "game_design", "animation", "dialogue"]
},
"workflow": {
"nodes": [
{
"id": "1",
"type": "START",
"position": {
"x": 0,
"y": 0
}
},
{
"id": "2",
"type": "DEFAULT",
"position": {
"x": -0.8556567241004416,
"y": 113.0136331256904
},
"label": "π Set Narrative Context",
"prompt": "You're generating a visual novel script. Here's the core story: {base_story}. Key characters: {characters}. Central conflict: {conflict}. Establish the world, tone, and pacing. Define main themes and the story's narrative spine."
},
{
"id": "3",
"type": "DEFAULT",
"position": {
"x": -297.7822526634905,
"y": 281.1974533569219
},
"label": "πΊοΈ Structure the Scenes",
"prompt": "Using {base_story} and {conflict}, break the narrative into key scenes. For each, describe setting, events, and how it moves the plot. Ensure scenes are emotionally and narratively coherent."
},
{
"id": "4",
"type": "DEFAULT",
"position": {
"x": -2.949940626222642,
"y": 277.8105850698767
},
"label": "π¬ Write Character Dialogues",
"prompt": "For each scene in the story from {base_story}, write dialogue that fits each character from {characters}. Capture emotion, tone, and pacing. Keep it engaging and aligned to the visual novel genre."
},
{
"id": "5",
"type": "DEFAULT",
"position": {
"x": 285.2214723240613,
"y": 279.7373619929068
},
"label": "β€οΈ Map Emotions",
"prompt": "Analyze each scene derived from {base_story} and {conflict} to map the key emotional beats. Track character emotional arcs and tone shifts, from tension to resolution."
},
{
"id": "6",
"type": "DEFAULT",
"position": {
"x": -1.246624632620595,
"y": 463.6153528777144
},
"label": "π¨ Add Visual Directions",
"prompt": "Suggest visual notes for each scene based on the narrative from {base_story}. Include expressions, character positions, background, and animations to enhance storytelling."
},
{
"id": "7",
"type": "DEFAULT",
"position": {
"x": -1.142693635958921,
"y": 623.6203018688476
},
"label": "π Compile Final Script",
"prompt": "Combine all scenes, dialogue, emotional notes, and visuals into a cohesive visual novel script ready for production tools. Maintain structure and clarity."
},
{
"id": "8",
"type": "END",
"position": {
"x": -3.561077695500557,
"y": 773.6959492448725
}
}
],
"edges": [
{
"sourceNode": "1",
"targetNode": "2"
},
{
"sourceNode": "2",
"targetNode": "3"
},
{
"sourceNode": "3",
"targetNode": "4"
},
{
"sourceNode": "4",
"targetNode": "5"
},
{
"sourceNode": "5",
"targetNode": "6"
},
{
"sourceNode": "6",
"targetNode": "7"
},
{
"sourceNode": "7",
"targetNode": "8"
}
],
"state": {
"keys": [
{
"name": "base_story",
"type": "INPUT",
"values": [
"A lonely android discovers a hidden city of outcasts."
]
},
{
"name": "characters",
"type": "INPUT",
"values": [
"Nova (android), Leo (rebel), Iris (historian AI)"
]
},
{
"name": "conflict",
"type": "INPUT",
"values": [
"The android must choose between exposing the city or protecting it."
]
}
]
}
}
}
<aside> ππ»
Do you want to run prompt sequences automatically and at scale? You can do it with GPT Chain!
</aside>