Conflict Is Not Created by Villains
The characters are designed. Three-dimensional figures whose actions and inner selves diverge. Now I need to create conflict between them. A story without conflict has no emotion.
The common conflict pattern in visual novels goes like this. A rival character interferes. A misunderstanding arises. An external event tears the two apart. These are not bad, but there is a stronger kind of conflict.
Conflict where both people mean well, but their good intentions collide.
I asked the AI. "What patterns create emotionally powerful conflict without a villain?" What came out of that conversation became the core that shaped this project's scenarios.
The Clash of Love Languages
The most realistic and powerful conflict is this. Both people like the other, but the way they show it is different.
One person expresses. Goes straight. If they like someone, they say so; if they dislike something, they say so. Honesty is their way of loving.
The other person protects. Quietly takes care. Expects the other to understand without words. Action is their way of loving.
When these two styles meet, this happens. The honest one feels "Why won't you say anything?" The quiet one feels "Why do you keep making me talk?" Both are acting for the other person, but because the methods differ, it becomes hurt.
There is no villain here. No one is at fault. That is why resolution is hard, and that is why the emotion runs deep.
I developed this pattern in detail with AI. "What misunderstandings arise when an expressive character meets an action-oriented character?" The scenarios that came back were surprisingly concrete. The expressive type says "I had a rough day," and the action type silently goes and buys them a drink. The expressive type feels "Why won't you listen to me?" and the action type feels "I'm taking care of you like this, why can't you see it?" In the same moment, both people are hurt.
The dissonance between action and inner self that we covered in Part 13 becomes the engine of conflict here. When a character with high expression_skill meets one with low expression_skill, that difference itself is a natural collision point. There is no need to engineer it systematically. If you build the characters properly, conflict arises on its own.
The Structure Where Caring Destroys the Relationship
This is an extension of the "good choices become tragedy" pattern we covered in the memory system.
The other person looks like they are struggling. You want to ask. But you do not ask, out of consideration for their burden. That is caring. But if this repeats, the other person reads it as "This person has no interest in me."
Conversely, you keep asking because you are worried about the other person. You check in. That is also caring. But if this repeats, the other person reads it as "This person does not trust me."
When the form of caring differs from what the other person wants, caring becomes hurt. This is extremely common in real relationships. And when you make a player experience this in a game, they start to feel "Ah, I might be making this same mistake." This self-awareness is the deepest emotional experience a visual novel can deliver.
The memory system built in Part 12 shows its power here. A caring choice does not produce an immediately negative result. Instead, a flag accumulates. The "did_not_ask" counter goes up. And only after three, four accumulations does the character say "You never once asked when I was struggling." In that moment, the player realizes. Every choice they thought was caring was, to the other person, indifference.
The Mismatch of Timing
Two people who like each other, but the timing of their readiness differs.
The moment one person is about to confess, the other has no room because of a different problem. When one person wants to advance the relationship, the other is not ready yet. When one person has moved on, the other finally realizes.
This creates the feeling of "it almost happened." The principle that "if only things had been slightly different" lingers longer than total despair. A relationship that would have worked if the timing had aligned, but keeps missing by half a beat and never connects. This leaves the player with the greatest sense of regret.
I asked the AI to "create a specific scene that best demonstrates timing-mismatch conflict." One of the scenes that came out was this. You have made up your mind to confess, you have even prepared what to say, but on the way to meet them, they call and say "Something rough happened today." The player knows. Saying it now would be a burden. So they postpone: "I'll do it next time." That "next time" never comes. This kind of scene is the essence of timing conflict. It is not a grand event that blocks you, but an utterly everyday situation.
Systematically, you design it so that the relationship advances only when both characters' emotional states simultaneously meet certain conditions. If only one side meets the condition, an "almost" scene plays, but nothing actually happens. The relationship layer from the three-layer emotion model designed in Part 9 plays the key role here. Both characters' relationship layer variables must cross the threshold at the same time, but when one crosses it, the other has not yet. This asynchronous emotional progression creates "it almost happened" at the system level.
Internal Conflict, Not External Conflict
Many visual novels import conflict from outside. Parental opposition, a school transfer, an accident, an illness. These are forced. Conflict occurs regardless of the character's choices.
Internal conflict is different. Conflict emerges from the character's personality, values, and past experiences. The relationship becomes difficult because of this person's pride, because of this person's fear, because of this person's past wounds.
The reason internal conflict is stronger is that resolution requires not "a change in circumstances" but "a change in the person." Conflict that ends when the parents give approval is shallower than conflict that requires overcoming one's own fear. And that overcoming can be helped or hindered by the player's choices.
I asked the AI "What is the emotional difference that external conflict and internal conflict give to the player?" The answer was clear. When external conflict is resolved, the player feels "Thank goodness." When internal conflict is resolved, the player feels "They grew." The former is relief; the latter is deeply moving. What makes you want to cry in a visual novel is the moment when a character acknowledges their own weakness. Not the moment when circumstances change, but the moment when a person changes. The context system from Part 11 can amplify this moment. A quiet place, late at night, just the two of them — the scene where the character finally speaks their truth. The conditions of the scene push up the emotional weight.
When Designing Conflict Scenarios with AI
If you tell AI "create a conflict between these two characters," it will mostly suggest external conflicts. Misunderstandings, rivals, incidents. This is because AI tends to choose the structurally easier route.
To create internal conflict, you need to ask differently. "Where do these two characters' personalities naturally collide?" "Why does this character's strength become a weakness in this relationship?" "Is there a structure where these two people love each other yet hurt each other?"
Ask this way, and the AI produces far deeper conflict structures. The quality of the question determines the quality of the result.
One more thing I discovered in this process. If you ask AI to "list the 10 most common relationship conflict types in real life," most of them turn out to be collisions of good intentions. "Different paces of life," "different love languages," "diverging directions of growth." All of these are conflicts where no one is at fault. As a result of learning from real relationship data, AI reveals through patterns that what truly breaks relationships is not malice but misalignment.
To summarize, good conflict has three characteristics. No one is at fault. Resolution is not easy. And it makes the player think "What would I have done?" Conflict created by a villain ends with "that person is bad," but a collision of good intentions leaves behind "What about me?" This difference determines the depth of emotion.
In the next part, we cover time structure. Why the same excitement feels different depending on the period, and how to design a story through variation rather than repetition.
Next: Time Structure — Variation, Not Repetition
댓글
댓글 쓰기