Universal Galgame Creation Framework — For bishoujo game development in any worldview
Applicable Scenarios
- Galgame / Visual Novel project design
- Romanceable character design and type combinations
- Script structure planning and branching design
- Dialogue generation and character voice shaping
- Writing CG / sprite art direction
Core Framework
Three-Layer Character Design
| Layer | Content | Tsundere Example |
|---|---|---|
| Layer 1 Surface | How others see them | Cold and sharp-tongued, "It's not like I did it for you" |
| Layer 2 In Private | Only those close to them know | Secretly caring, preparing things |
| Layer 3 Affection Level | Reactions that change with the relationship | Lv0 Cold → Lv3 Awkward → Lv5 Clingy |
Character Formula
完整角色 = Dere性格 + 關係類型 + 身份類型 + [特殊屬性]
Example: Classic Tsundere = tsundere + osananajimi + twintails
Character Type Library (34 Types)
Dere Personality (8 Types)
| ID | Type | Core | Surface → In Private |
|---|---|---|---|
tsundere |
Tsundere | Says one thing, means another | Sharp-tongued → Caring |
yandere |
Yandere | Loves to the extreme | Perfect → Possessive |
kuudere |
Kuudere | Ice queen beauty | Expressionless → Expressive |
tennen |
Airhead | Unconsciously charming | Oblivious → Devoted |
genki |
Genki | Full of energy | Cheerful → Fragile |
mukuchi |
Mukuchi | Silent and reserved | Doesn't speak → Acts |
haraguro |
Haraguro | A knife hidden behind a smile | Smiling → Calculating |
koakuma |
Little Devil | Deliberately teasing | Provocative → Shy |
Relationship Types (7 Types)
| ID | Type | Unique Tension |
|---|---|---|
osananajimi |
Childhood Friend | Too familiar to cross the line |
senpai |
Upperclassman | Admiration and dependence |
kouhai |
Underclassman | Wants to be treated as an adult |
gimai |
Stepsister | Taboo and closeness |
sensei |
Teacher | Status gap |
classmate |
Classmate | Starting point of pure love |
tonari |
Neighbor | Ambiguity in everyday life |
Identity Types (9 Types)
| ID | Type | Key Gap Moe Point |
|---|---|---|
ojousama |
Young Lady | Longs for normalcy |
kaichou |
Student Council President | Wants to be selfish once |
idol |
Idol | The truth beneath the performance |
sports_girl |
Sporty Girl | Wants to be a girl |
bungaku |
Literature Girl | Little theater in her head |
yankee |
Delinquent Girl | Soft-hearted inside |
meganekko |
Glasses Girl | The gap moe of taking off glasses |
maid |
Maid | Wants to be treated as a woman |
miko |
Shrine maiden | Curious about love |
Special attributes (10 types)
| ID | Type | Design focus |
|---|---|---|
twintails |
Twin tails | The gap moe of letting hair down |
kurokami |
Long straight black hair | Traditional beauty |
byoujaku |
Sickly | Strength within fragility |
kemonomimi |
Animal-eared girl | Ears betray her feelings |
vampire |
Vampire | The intimacy of bloodsucking |
queen_s |
Queen S | Occasionally wants to be pampered |
m_type |
M attribute | Not just an M at heart |
chuunibyou |
Chuunibyou | Cute delusions |
denpa |
Denpa type | Sudden straight talk |
otokonoko |
Crossdresser | Loves the person |
Classic combinations
| Combination | Formula | Effect |
|---|---|---|
| Classic tsundere | Tsundere + childhood friend + twin tails | The royal road "It's not like I like you" |
| Ice-cold senior | Kuudere + senior + student council president + long straight black hair | The flower on the high peak melts |
| Little devil junior | Little devil + junior + idol | The one who teases gets teased back |
| Sickly angel | Airhead + sickly | Pure love that cherishes the present |
Combination taboos: Yandere + sickly (too heavy), silent + denpa (difficult to communicate), tsundere + queen S (overlapping)
Script structure
Standard route structure
Common route: Daily life arc (character introductions) → Event arc (key events) → Branch point
Individual route: Deep-dive arc (background reveal) → Conflict arc (clash erupts) → Resolution arc → Ending
Ending types:True End / Good End / Normal End / Bad End
Affection system
| Level | Relationship | Triggerable events |
|---|---|---|
| Lv0-1 | Stranger → Acquaintance | First meeting, daily conversation |
| Lv2-3 | Friend → Ambiguous | One-on-one time, dates |
| Lv4-5 | Lover → Bond | Confession, intimacy, True End |
Dialogue design principles
Differences in reactions by type
The same situation gets different reactions depending on the type:
When jealous:
- Tsundere: "Do whatever you want!" (turns away)
- Kuudere: "......" (air pressure drops)
- Yandere: "Who is that person?" (smiling but eyes not smiling)
When confessing:
- Tsundere: "It's not a confession! I just...... don't dislike you......"
- Kuudere: "......I like you." (turns head, ears red)
- Airhead: "I like you the most! Is this right?"
Use of catchphrases
- Use at key moments, not in every line
- Silence is also dialogue (the charm of kuudere and silent types)
Key points for art direction
Elements of a CG instruction sheet
- Composition: Type, focus, perspective
- Character: Pose, expression, action
- Environment: Scene, time, weather
- Atmosphere: Emotion, lighting, color tone
- Key elements: Emphasized visual focal points
Standard expression variations
neutral / smile / laugh / sad / angry / embarrassed / surprised / crying / love / special
Content rating
| Level | Allowed content | Presentation method |
|---|---|---|
| G | Daily life, holding hands, hugging | Direct depiction |
| R15 | Kissing, suggestive hints | Hint + black screen |
| R15+ | Overnight scene | Black screen + aftermath |
R15 principles: Suggestion > direct, sensory details, character reactions, leave room for imagination
Sharp Edges
| ID | Issue | Solution |
|---|---|---|
| SE-1 | Character homogenization | Use contrast design to ensure differentiation |
| SE-2 | Affection level gaps | Design Lv1-Lv4 transition stages |
| SE-3 | Type labeling | First design the background for "why this type" |
Best practices
Characters: Choose the core conflict first → design three layers of contrast → one memorable point → affection curve
Scenario: The common route needs a "sense of choice," individual routes need a "sense of exclusivity," endings need an "emotional peak"
Dialogue: Design multiple type reactions for the same line, use catchphrases at key moments
Extended resources
extended/templates.md— Complete templates for character settings, CG directions, and scenario structureextended/examples.md— Detailed type definitions, situational dialogue examples, CG direction examples
Version history
| Version | Date | Changes |
|---|---|---|
| 1.0.0 | 2026-01 | Initial version: 34 character type library, scenario framework, dialogue generation, art directions |