A Mirror’s Curse

A Mirror’s Curse

v0.38.1 amaty October 21, 2026

Description

A Mirror’s Curse is a story-driven transgender transformation game built in Twine using the SugarCube format. You play as Ethan Yoon, an ordinary high school senior whose seemingly typical life takes an unexpected turn during a trip to the Autumn Festival with friends. There, he meets Madame Serena, a mysterious seer who curses him after discovering that he has secretly recorded their conversation. Her cryptic warning—that the mirror will shift whenever he acts on something he cannot see—soon takes on a startling meaning: every traditionally feminine action Ethan takes makes his body more feminine. As Ethan’s senior year unfolds, you’ll balance the effects of the curse with academics, friendships, romance, and personal growth. Navigate the complications of magic, work to impress your teachers, and decide which parts of school life deserve your attention. With six distinct romance options, four clubs, five possible future routes, and three paths for Ethan’s identity, your choices help determine both his everyday experiences and the direction his life will take. At the heart of A Mirror’s Curse is a question of identity and change. Will Ethan resist the transformation and hold on to his familiar sense of self, or embrace what is happening and discover someone new in his reflection? The decisions you make guide his response to the curse and shape his journey through a pivotal year.