Baseball turns out to be the least important thing about a visual novel that puts baseball right there in its marketing pitch, and that’s exactly the trick being played here. A scrappy high school baseball club exists mainly as an excuse to get four Asian-American teenage girls in the same room together, and once they’re there, the sport itself fades into the background, becoming less a plot engine and more a shared language two of the leads use to express feelings they’re not ready to say out loud yet.
Developed solo by Brianna Lei, who has cited sports anime like Haikyu!! and Free! alongside teen dramas like Skins as influences, Butterfly Soup was built in Ren’Py over two and a half years and released free, name-your-own-price, on itch.io on September 16, 2017. It’s set in Fremont, California, against the real backdrop of 2008’s Proposition 8 debate. Diya and Min-seo anchor the story as childhood friends unexpectedly reunited in their freshman year after Min’s family moved away years earlier, and the game is refreshingly uninterested in manufacturing doubt about where their relationship ends up. There’s no love triangle, no contrived miscommunication kept alive past its natural expiration date, just two people who were clearly always going to find their way back to each other, with the actual tension coming from how they get there rather than whether they will.
That confidence lets the writing spend its energy elsewhere, on the friction and warmth of the full four-person friend group rather than artificial romantic suspense. Noelle, the strait-laced, snarky, parent-pressured overachiever, and Akarsha, the group’s chaotic meme fountain, round out a cast that reads like genuine teenagers rather than genre archetypes wearing teenage clothing. The perspective rotates in a fixed order, Diya first, then Noelle, then Akarsha, then Min, and that structure gives the same friend group real dimensionality depending on whose head I’m in at any given moment. Diya’s own social anxiety, tied specifically to being deaf in one ear, colors how she reads every interaction around her in ways that only become clear once her section takes over.
The comedy here is the game’s clearest strength, dense, quick, and genuinely funny without lingering to explain its own jokes. That density extends to the whole script, which stays tightly written throughout rather than padding scenes with the kind of redundant exposition a lot of longer visual novels lean on, a discipline that traces back to Lei’s own decision partway through development to cut the story down from a planned full-year arc, originally built under the working title Queen of Diamonds with Diya as the sole point-of-view character, into the tighter half-year story that actually shipped. But the humor never functions as a shield from the story’s more serious material either. Strained relationships with immigrant parents and the specific weight of unmeetable family expectations get real, earned attention, treated as lived reality the characters navigate rather than issues the story stops to lecture about.
The queerness at the center of the story gets the same grounded treatment, presented as one true, specific part of who these characters are rather than their entire defining trait. Diya and Min are both written as lesbians, Akarsha as bisexual, while Noelle’s own orientation stays deliberately unstated within the story itself. Liz, one of the older baseball team captains, is written as a transgender woman without the game making any particular show of that fact one way or the other, and the game’s broader refusal to punish any of its cast for who they are, no tragic ending, no bury-your-gays cliché, feels like a deliberate and welcome choice given how often queer stories default to exactly that outcome.
Visually, Lei’s art carries real color and dynamism, expressive character work backed by a technical touch I appreciated once I noticed it: each character’s dialogue box uses a distinct pitch for its typing sound effect, a small audio cue that makes it easier to track who’s speaking without even needing to glance at the name label. The cast extends past the four leads too, Sumi, a Pakistani classmate who goes by the nickname Sakura out of sheer devotion to anime and manga, gets some of the story’s funniest supporting material without ever feeling like a punchline reduced to that one joke.
Verdict
Butterfly Soup succeeds by trusting specificity over spectacle, letting a scrappy baseball club, sharp comedic timing, and four fully realized teenage girls carry a story that’s ultimately about friendship, identity, and the particular chaos of growing up queer and Asian-American in a world that doesn’t always make room for either. Its refusal to manufacture artificial romantic tension pays off by freeing up space for genuine character warmth, and its handling of heavier material, family pressure, homophobia, generational expectation, never undercuts the humor that makes the whole experience so purely enjoyable. Free, tightly written, and confident in exactly what kind of story it wants to tell, this is a genuinely remarkable achievement for a solo-developed project, and one I’d recommend without hesitation.



