SHS—Meta Romantic Comedy VN Prototype
- Benjamin Zhang
- Jun 2
- 4 min read

Meta Romantic Comedy VN Prototype
Working Title: Stupid Harlem Stuffs
Stupid Harlem Stuffs is a narrative systems prototype built in Ren’Py: a meta romantic comedy visual novel about a boy trapped inside a dating-sim-like school life controlled by an intrusive “romance assignment system.”
The player follows Kazuto, a first-person POV protagonist who discovers that his everyday school life is being manipulated by a mysterious System that generates classic romantic comedy events, forces route choices, and punishes social failure through an Embarrassment Rewind mechanic. When Kazuto’s embarrassment reaches its limit, the scene rewinds — but the world does not fully reset. The heroines do not retain complete memories, yet emotional traces remain. These traces, called emotional residue, gradually allow them to sense inconsistencies, question the System, and push back against the roles assigned to them.
The project explores a central question:
If a relationship is shaped by choices, routes, optimized answers, and repeated attempts, what still makes it real?
Core Concept
The game begins like a chaotic romantic comedy, but its structure slowly reveals a more systemic conflict. Kazuto is not simply choosing between three heroines. He is learning that every rewind, every “optimal” answer, and every attempt to manage relationships like objectives leaves emotional consequences behind.
The three main heroines each represent a different response to the System:
Veronica is a discipline committee member who values order, logic, and accountability. Her route focuses on sincerity versus optimization. She does not want the perfect answer; she wants to know whether Kazuto is being real with her.
Lilia is gentle, playful, and emotionally perceptive, but her kindness is often mistaken for infinite availability. Her route focuses on play versus freedom. She does not want to be protected from every event; she wants the right to choose how she responds.
Mika is a broadcasting club / journalism girl obsessed with strange events, rumors, and emotional evidence. Her route focuses on memory versus feeling. She asks whether forgotten emotions still matter if the person who felt them can no longer remember why.
Together, they transform from “romance route characters” into active participants who question the system defining them.
Key Systems
Embarrassment Rewind
Kazuto has an Embarrassment Meter that rises during social disasters, forced romantic events, awkward misunderstandings, and failed attempts to manipulate the story. When the meter reaches its threshold, the scene rewinds.
However, this is not a clean save-load system. Rewinds preserve pressure, emotional residue, and narrative consequences. Kazuto may remember what happened, but the heroines may only retain a feeling, a contradiction, or a strange note written in a notebook.
Emotional Residue
Emotional residue is the core narrative consequence of rewind. The heroines do not fully remember previous loops, but strong feelings can remain.
Veronica experiences residue as logical inconsistency. She notices when Kazuto behaves as if he already knows what will happen.
Lilia experiences residue as event intuition. She senses when a scene is trying to push her into a role.
Mika experiences residue as emotional evidence. Her notebook begins recording traces of forgotten timelines.
This system makes rewinding morally and emotionally expensive. The player cannot simply retry events without leaving marks on the people involved.
System Tasks and Anti-Optimization
The System generates tasks, route pressure, forced choices, and classic romantic comedy scenarios. It does not act like a traditional villain. It behaves more like a cold rule engine trying to preserve “romance progression.”
The player can comply, resist, exploit, or destabilize the System. However, if Kazuto behaves too much like a player optimizing routes, the System detects anti-narrative behavior and applies pressure.
This creates a layered structure where the player is not only choosing dialogue options, but also negotiating with the rules that produce those options.

Design Goals
This project was designed to test how visual novel structure can be used as both comedy and critique.
The main design goals were:
Turn common dating-sim tropes into interactive narrative systems.
Make repeated choices and route optimization visible inside the story.
Give each heroine agency beyond her assigned “route function.”
Use comedy, awkwardness, and meta systems to create emotional consequences.
Build a Ren’Py structure that can support branching chapters, route pressure, rewind states, emotional residue, and system-driven events.
My Role
I designed and wrote the project as a solo narrative systems prototype.
My responsibilities included:
Core concept and worldbuilding
Character design and route structure
Narrative system design
Embarrassment Rewind mechanic
Emotional Residue mechanic
System task structure
Route tendency and branching logic
Ren’Py implementation planning
Scene structure and scripting conventions
UI / feedback design for temporary meters and system prompts
Chapter planning from common route into heroine routes and special endings
What This Project Demonstrates
This project demonstrates my ability to connect narrative design with systemic thinking.
Rather than treating story, mechanics, and UI as separate layers, Stupid Harlem Stuffs uses them as one connected structure. The UI is part of the world. The save-load fantasy becomes a character problem. The route system becomes a source of conflict. The heroines’ emotional reactions become long-term systemic feedback.
The result is a comedic visual novel prototype where the central gameplay question is not simply “Which girl do you choose?” but:
Are you treating people as people, or as routes to be cleared?



Comments