
A Mirror's Curse
You are Ethan Yoon, a normal boy.
Just a regular student—until a fateful encounter at the Autumn Festival leaves you cursed. Now, every little thing you do pushes you further from the boy you once were and closer to... something else.
Your only clue? A cryptic fortune teller, a mysterious girl, and the unsettling realization that your reflection isn't quite your own anymore.
With each passing day, you must navigate the halls of Pacific Crest while managing your ever-changing body and identity. Do you embrace the transformation or fight to stay the same? Who can you trust with your secret? And, as the lines blur between magic and reality, will you ever break the curse—or was it never really a curse to begin with?
Your choices shape your fate. Who will you become?
🔮A Fully Customizable Transformation System — Experience a modular paperdoll system where changes are reflected in Ethan's sprite.
🎭Dynamic CGs That Reflect Your Choices — Major scenes feature illustrated CGs that adapt to Ethan's current appearance.
📖 A Branching Narrative With Meaningful Choices — Will you fight the curse, embrace it, or carve out your own path? With multiple routes and diverging storylines, your decisions shape Ethan's journey.
🏫Slice-of-Life Meets Supernatural Mystery — Balancing school life with the strange and unknown. You can join clubs, make friends, and unravel the truth behind your curse—all while keeping up with homework.
💡Multiple Paths, Multiple Outcomes — Pursue different routes, from cheerleading to theater, art, or even magic.
👗Fashion & Customization — Customize Ethan's outfits as his transformation unfolds.
Luke – The Loyal Best Friend
Ethan's childhood friend, Luke has always been the easygoing friend who's always there when you need him. As a football player with a big heart, he's the kind of guy who hypes up his friends, shares his snacks, and never hesitates to throw an arm around Ethan's shoulders.
Samantha – The Sharp-Tongued Ride-or-Die
If sarcasm were a sport, Samantha would be an Olympic gold medalist. She's the friend who roasts Ethan at every opportunity, rolls her eyes at his dumb remarks, and acts like she's way too cool to care. But beneath all the dry humor and biting remarks? She's the one who'd burn the whole world down for him if he needed her to.
Jessica – The Queen Bee
Effortlessly popular, flawlessly put together, and always in control—Jessica is the girl everyone wants to be or be with. She rules the school with a perfect smile and a cutting remark, and nothing ever seems to shake her. But perfection is a heavy crown to wear, and behind the designer outfits, there's a girl terrified of showing weakness.
Vincent — The Adorable Bookworm
Vincent is the kind of guy who always has his nose in a book, not because he's uninterested in the world, but because he's unsure how to exist in it. Soft-spoken and a little awkward, he's brilliant when talking about the things he loves but completely hopeless when it comes to confidence.
Aurora — The Witch with Secrets to Spare
Aurora walks the fine line between myth and reality. No one knows if she's actually a witch or just really committed to the aesthetic—but no one's brave enough to ask. With her piercing gaze, cryptic one-liners, and eerie knack for knowing things she shouldn't, most people keep their distance.
Jordan — The Ice-Cold Star Athlete
Jordan is the guy everyone knows but no one actually knows. A star athlete, good-looking, and seemingly untouchable, he carries himself with an air of cool detachment. Most people assume he's just naturally arrogant—but the truth is, he's exhausted.

A Mirror's Curse is a passion project, and almost everything—the writing, coding, story design, gameplay mechanics, production, and more—is done by me. Every choice, transformation, and branching path is handcrafted to create a unique experience for players.
However, the stunning artwork that truly brings the game to life is created by talented artists, who are fully credited in the game's dedicated credits section. Their work is essential in making Ethan's journey as visually appealing as possible.
This project is a labor of love, and I'm incredibly grateful for the community that's been built around it. Whether you're here for the story, the transformation, or the romance, thank you for being part of this journey.

TFGS | Patreon | Itch | Walkthrough | Changelog
Updated | 14 days ago |
Status | In development |
Platforms | HTML5 |
Rating | Rated 4.9 out of 5 stars (270 total ratings) |
Author | amaty |
Genre | Interactive Fiction |
Made with | Twine |
Tags | Adult, Anime, Gender, LGBT, NSFW, Queer, Romance, transformation, Transgender |
Average session | A few hours |
Languages | English |
Inputs | Mouse, Smartphone |
Download
Development log
- 0.28 Changelog14 days ago
- 0.27 Changelog38 days ago
- 0.26 Changelog46 days ago
- 0.25 Changelog68 days ago
- 0.24 Changelog83 days ago
- 0.23 ChangelogJun 29, 2025
- 0.22 ChangelogMay 29, 2025
- 0.21 Patched ChangelogApr 30, 2025
Comments
Log in with itch.io to leave a comment.
Play thousands of porn games CLICK HERE
holly shit I'm paying the game again and i realized I've never actually chose the don't go to fair option so i clicked it and now i want to cry because i feal like that is how my life is going to, how it is currently going I'm just existing. 10/10 game, somehow this game got a probably cis man to relate with a game about a trans girl.
It feels like every time I check my feed this game gets an update keep Up the good work!
I didn't choose to be a cheerleader tho
Happy one year! Wow this story has changed my life(FOR BETTER)i wasnt reading vn before this. This story, the characters, the possibilities, i reread this, trying out diffrent routes and its amazing. the detail that was put like every decision has a diffrent outcome depending on you route.love the game love the community love the developer. Keep it up!
Happy one year! Mirror's Curse has quickly become one of my favorites in the IF genre and I'm super excited to see what the next year brings. It's lovely to have some transgender joy in this world considering what's happening right now and I'm very grateful for your work.
So thanks a lot and take care!
Hi, I'm not sure if there's an official bug report path so I'm putting it here. I think the current patch bugged out the transformations as I had stage 1 in breasts and then when trying to transform them again it gave the stage 1 transformation sequence again. Thanks very much, not complaining just letting you know.
So...this is...awkward...but, uh, after unlocking lower body, I tried speedrunning 'that' change, but, uh, could only do it three times. Can you not, actually, you know...'change' it yet?
This is definitely the best game of this genre out there. There are many things to do and the story is pretty rich and diverse. I want to fully complete the game so bad
I found this yesterday before I wanted to go to sleep... I love it so much I have to run on only 3 hours of sleep today! QwQ
OMG ITS HAPPENED AND I MISSED IT BY 6 WHOLE HOURS???
well IG Im gonna have to waste a few hours of sleep for this :p
Hi Hi, first of all this game is incredible! I hope it continues to grow and more people can play it. Now my question is that i played like 10-12 a updates ago, rn is any sexual activity with other characters of the game?
Okay. Y'know what?
I clicked on this game fully expecting it to be plotless smut. (Which, fair, honestly. I love pointless smut as much as the next person, or I wouldn't have clicked this.)
Oh my god, was I pleasantly surprised.
This game feels so genuine and handles being trans so tactfully and realistically. I wasn't expecting to play a game today so accurately describing the tentativeness of those first moments of gender dysphoria, but god am I glad it happened.
I just needed to say that, lol. I look forward to whatever comes next for this game!
hey amaty any idea when the next update will be on here? (no rush of course, and great work)
Really amazed with the quality as of current!

Please keep doing what your doing im obsessed with this game
Also FYI during the ice cream scene in the Jessica and Samantha shopping path, theres an error with the page, just informing!
I'd like to request the ability to jump back to update exclusive paths if you've already gone past them as I did the shopping update the moment it came out but I now want to do it with Jess but not replay the whole game.
There are save slots but it's hard to let you jump back in shopping due to a lot of the way the game is coded.
I'm excitex for morgen updates
Are you planning on the story spanning the entire school year?
Hey Amaty I have a question. I heard that routes in which Ethan doesnt transform and stays as a guy wont be as flushed out, but does that also hold true for routes in which we become a girl but dont change the genitals?
I consider that as part of the trans route and it will be fleshed out. The only part that'll be missing are CGs for adult scenes with the genitals as it would cost over 5000 USD to get another set for something <20% of people are interested in doing.
i love this game sm, and i love how consistent your updates are!! but pls don't burn yourself out lol bc i love this game sm and i don't want the awesome brain behind this game to suffer in order to make it
I love this game so much. Everytime I play it the end of content take me ny surprise and I am sad.
Alright, sam and jess went better than i expected actually.
and i really enjoy the big boost in relationship with jess since she's the one i'm going for in my first run.
But, i'm really partaged with the mother/sis version... this seems so much more important T^T this is such a hard choice...
Indeed, do we chase love or focus on family?
Thanks for the last update in the shopping trip. Was interesting watching the interaction between Sam & Jess.
Trans girl here that is *loving* this game. Just wondering one thing... the walkthrough says on day 12 we can get the dress by playing Truth or Dare. Is it supposed to be permanently added to our wardrobe? Or is it just a temporary thing? 'Cause it's never there when I go to change clothes after :P
Hi Amaty! I really love A Mirror’s Curse and have been following the walkthrough to try for the full girl route. I ran into an issue I’m not sure is a bug or if I missed a flag:
On Day 6, I visited Aurora with ≥30 feminineLooks, related to Mia in Princess Diaries, and chose an upper body transformation. But then on Day 7, when I took the bubble bath, the breast transformation option didn’t appear.
I’ve tried a couple runs to make sure I did everything right (Hair, Nose, Forehead, Jeans, Earrings, etc. → Aurora → Mia choice → upper body transform), but the event still won’t trigger.
I did get the achievement for breasts in a past playthrough, so maybe that’s interfering somehow? Or could this be a version bug.
If needed, I can share my save file so you can check. Thanks so much for making this game—it’s been really fun so far!
Did the shopping trip with Jessica this time, very fun.
It seems like the pictures are entirely broken. The clothing doesn’t even show up anymore. Neither does the hair for that matter. I had to crop the screenshot, because nothing shows up anymore.
thanks for the update 😀
I got the "Questioning" achievement for Day 16, and I was curious what the other outcomes are for that. More specifically, I'm wondering if "questioning" is as far along as you can be at that point, or if you can be further along the trans path by then.
Ive only gotten to 40% on the public release, not sure if you can get much higher
Hmmm, while i'm not against the shoping split, i kinda feel it a shame that despite saving up enough, i couldn't get both plushies for the mother and sister. Even if it doesn't have any influence on relationship. Went for the mom, because she deserve it. Hope we get another opportunity down the line for the sis tho.
That asside cheers for the great work. This story feels so good no mater wich takes and opinions one might have i think.
I agree. Choosing between the plush for the mom or the sister honestly feels like the hardest choice in the game.
I tried the game out of curiosity and didn't expect to finish it all in one sitting. I have a guilty pleasure for these kinds of games/stories and this one did a fantastic job at scratching that itch.
If you talk to aurora during your free time, if you have enough transformations, she will unlock your body transformations faster. I have to admit though, i don't really know how does she decide if it's enough or not, i always get as much as i can, and only sometimes it works.
I tried again nothing, are there any transformations tied to specific routes? Because I am stumped
transform hair, eyes, nose or forehead. Transforming lips and jawline doesn't count for as much. I usually focus on hair and eyes first which is enough for Aurora to unlock body transformations when you talk to her on the Saturday.
It's not the number of transformations that is the key point more how much you have transformed. Some transformations have a bigger effect (hair, eyes, nose and forehead) count for more than lips and jawline. I usually have hair and eyes maxed before talking to Aurora on the Saturday which is enough to unlock body transformation. This is covered in the walkthrough along with where and how to obtain the transformation points.
I'm impressed by the amount of choices in the game and looking foward to (as the meme from last jedi says it: "MORE, MORE, MOORRRE"). Just wonder how often more contentent is uploaded and when guess an estimation when you think that you have completed the game. Looking forward to playing the full release.
I must say I love your game and truly appreciate it.
I do have a couple questions about why no transformation for wearing the skirt for cheerleading?
And I often wonder about my choice to tell the truth to the coach. I mean I want to play at being female as much as possible but I also want to be honest and no option lets me do so. Perhaps an option where if your transgender value is high enough you could explain to them somewhat about wanting to be a girl or such? I get playing at being a girl out of fearful dishonesty about wanting to not be rejected or such but it just feels like a bridge too far for me in the game as I always try to be honest. If not I guess I will just have to choose between them and doing so miss out on getting a temporary girls name early and the boost to the transgender value from being girly.
I hope you are doing well and continue with this.
Unfortunately, at this point in the story Ethan doesn't know she's trans. She still see's herself as a guy. There will be big stuff later on that tackles this relization for her, but she's not there yet.
As a younger sibling, I fell VERY called out by Lily because she's EXACTLY how I act
i love everything about this game lol but oh my god the scene where you can give your mom a plushie?? thats somehow my fav part of this entire game, its so sweet its like we're looking after her inner child (as much as i wanna buy two plushies for both her and Lily, the scene with the mom is lowkey healing as hell for my mommy issues LMAO)
I really love the game so far, do you plan on adding transformation for the voice since that is a big thing for trans, and also because it was mentioned on Day 13 along with height (no need to spoil if you don't want to answer)
I would assume that would be the case as it's implied that control over voice and height will be obtained in the conversation with Aurora, Milo and Amber on day 13 when control over transforming the lower body is given. So far gametime is only a few weeks into a yearlong timeline, more transformations would have to be in the plans as even with slow paced transformations would run out of things to transform long before the year is up. Love the fact this game doesn't allow for blitzing through transformations.
I know, the game is sooo great and its literally my favorite, I can't wait for each and every update
Thanks for the update. The content with sis while shopping is really sweet.
one day I will play this game cuz my Chromebook cant play it because this game is good
You can play it on your phone? At least I can on my Galaxy Flip 5
when shopping there are only two types of bras instead of three, the basic one and the lace one, the different lavender one is missing
That's odd. I'm getting 4 choices show up, basic white, lavender, black, and the fancy choice.
Maybe its connected to pathways?
Holy, my emotions have been thoroughly played with, 10/10, almost got emotional whiplash from the principal being a absolute dickwad,to the friends and family being there and supporting us