You are Ethan Yoon, and your senior year was supposed to be normal.

Classes, friends, clubs, college pressure, awkward crushes, and more. All the usual things that come with being an eighteen year old in his last year of high school.

That is until you visit a fortune teller at the Autumn Festival. One curse later, your life stops being normal while your body starts changing. Choices that should seem harmless suddenly change you in ways you couldn't possibly ignore. Your reflection stops feeling reliable as you gets pushed further from the person you thought you were supposed to be.

Now you have to survive a year of Pacific Crest High School while dealing with this impossible situation. Not to mention, you still have the rest of senior year to worry about!

Do you fight the changes or lean into them? Do try to understand them? Maybe, just maybe, will you get a deeper understanding of yourself?

A Mirror's Curse is a choice-driven transgender transformation story about identity, humans connections, and realizing you might not know yourself as well as you once thought.

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. Do remember, though, that homework is still due tomorrow.

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. The game features over 100+ custom assets so you can dress up your character how you want.

Luke – The One Who Never Lets go

Luke has been Ethan's childhood friend for as basically as long as he can remember. He is loud, affectionate, loyal, and extremely stupid (in a good way). His hobbies include hyping Ethan up before dragging him into terrible ideas. He jokes around constantly, but when it comes to the people he loves? Luke is much more serious than he might seem.

Samantha – The Fire Behind the Eye Roll

Samantha acts like caring about anything is just embarrassing. She is sarcastic, sharp, and always ready with some snarky comment that'll make Ethan wonder why they're friends. But underneath all that is a girl who's fiercely protective and much more sensitive than she'd like to be. She will also roast you for being an idiot.

Jessica – The Girl Everyone Watches

The queen bee, Jessica. She's pretty, popular, poised, just perfect, alright! She knows how to smile at the right time, she knows when to say the right thing, and she makes every room feels like its hers. From the outside, she looks like she's doing all this effortlessly. But perfection takes work, and Jessica has spent a long time hiding the parts of herself that do not fit the image everyone expects.

Vincent — The Boy Learning How to Be Seen

Vincent is a nerd. He's smart, awkward, and sincere, but he's also constantly a few words away from apologizing. He is brilliant when talking about books, history, or art. But people, to him at least, are harder. Still, Vincent wants to try. He just needs someone who will be patient enough to stay while he figures out

Aurora — The Witch with Secrets to Spare

Aurora is the kind of girl that makes everyone lower their voices when she walks by. Not out of reverence so much as by fear. She is unsettling, but also very aware of the effect she has on people. Nobody is completely sure whether she's actually involved with magic or just a weirdo. But it seems like she does actually knows things, and she is very interested in Ethan indeed.

Jordan — The Ice-Cold Star Athlete

Jordan Brooks is the handsome star of the school's football team. Under most circumstances, he'd be the most popular guy at school. But he isn't. Why? Because he is extremely good at making sure nobody gets too close. He has a cold attitude and a sharp tongue, always acting like nothing matters. It would seem like he has everything figured out, but you're sure he doesn't.

A Mirror's Curse is a passion project, and the brunt of the work falls on me. I handle the writing, story design, production, and overall direction. But the artwork is created by talented artists who are fully credit in-game. Their work is what brings the cast to life. Please check the credits section before accusing the game of using AI Art, these artists work very hard to make this.

This game is for someone who's been looking for a transgender game made by a transgender woman. Someone who likes transformation stories but doesn't want to wade through a mess of fetishizing works.

TFGS | Patreon | Itch | Walkthrough | Changelog

Updated 3 days ago
StatusIn development
PlatformsHTML5
Rating
Rated 4.6 out of 5 stars
(126 total ratings)
Authoramaty
GenreInteractive Fiction
Made withTwine
TagsAnime, Cute, Gender, LGBT, LGBTQIA, Queer, Romance, transformation, Transgender, Yuri
Average sessionA few hours
LanguagesEnglish
InputsMouse, Touchscreen
ContentNo generative AI was used

Download

Download NowName your own price

Click download now to get access to the following files:

A Mirror's Curse 0.34.1 - SFW.zip 155 MB

Development log

Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 40 of 62 · Next page

I cant show it but if you pick September for the song it goes all code like and the words turn yellow

also i dont like how you got rid of the genitals because i think the NSFW was too much but this was just right and now it isn't , i love your work and im not trying to hate on it but quite annoyed personally ( just my  personal feedback ) 

(+1)

downloaded it but umm... program file is missing.

hi

how are you

idk

I asked you how you are and you don’t even know that? 

i don't know

(1 edit) (+1)

I seriously love this game!

Also jessica is literally so cute, love her scenes!

Will this keep being updated for non Patreon members? I am fine if Patreon members get things early, but I would love if this remained free!

On the page during the party, after selecting to sing September, the code is showing through, idk if that's fixable though.

cute!

(-3)

Hey, I came across your game and wanted to suggest something that could be valuable for the project: a dedicated Discord community.

Instead of relying only on Steam or social media, Discord gives you a direct space where interested players can follow development, get updates, share feedback, see behind-the-scenes content, and connect with other players.

I can help you set up and structure the server professionally, including the channels, roles, welcome flow, rules, announcements, feedback sections, and community setup so it feels like an actual home for your game rather than just another social account.

The goal is to start building a community around the game before launch, so you're not starting from zero when the game is ready.

If you'd like, I can show you how I'd structure the Discord specifically for your game.

there is a discord server, dont remember where i got it from but im in a discord, i can provide a link to it if you want

(-3)

Yeah, definitely. Send me the Discord link when you can. I’d like to take a look at the current setup and see what could be improved or structured better for the game’s community and upcoming launch.

(+2)

bruh get out with ur copy pasted scam lol

(+2)

yeah you are a scam or something, i never said anything about being the dev, and if i was the dev there should be an author tag, which i clearly dont have

it seems that I can't open the the settings menu is that just me or something else.

Cool game! Love this so much

(+1)

just letting people know before the ai sloppers from the original version find this one and start saying it uses ai


from the discord it seems like its just a bunch of ai sloppers brigading on this game for some reason, and they are all new accounts so its prob just a single person

(+2)

I hope you add more☺️✨

(+2)

I really liked this. The thing is, there is no auto saving. And because I've got a horrible memory I forget to save all the time. I lost all my progress because I replied to a text after closing Itch.io. If I could give a rating it'd be 5 stars tho.

(-1)

why can you change the name in the first page

Why not?

Ok I just take things very literally and find it hard to understand why something exists if it isn't useful ! But ok!

(+1)

I shouldnt play this for free. No kidding I got addicted last week, it filled a hole in my heart I didnt even know it existed, ty so much for making this, I cant wait for more <3.

(+1)

An amazing game! I just wish there was more; got hit by the cliffhanger because I didn't read that it wasn't completed yet. My fault not yours, I'm just so excited for more.

(+1)

Great update, the backpack part was funny, (especially the comment about the train pin)

(+7)

tramsfneder

(+3)

Like last year when I first found this game, I thought 'oh, he's Korean' and gave the protagonist a cute Korean name... And now turns out they had another "original" Korean name and I just renamed them XD
btw Jordan so cute

(+1)

I love this game. I've been in the closet for over a year now, so it's nice to see stuff like this. I only stopped because the whole rumors part started to stress me out, but I'll 100% return once I'm in a better head space. 

Seriously, on behalf of all trans people, this is a work of art. Thank you deeply. 

(+1)

Such a cute game! It sucked me right in and totally lost track of time playing it. Can't wait until the next update! 

I played through twice so far and the story is compelling, engaging and just pure fun. You really are stepping into Ethan’s shoes and looking through his eyes. Really looking at the world today regarding trans rights and such. I’m looking forward to what the developer has in store next and I’ll definitely be keeping my eye on this game. Good job!

I just finished my 1st playthrough and I loved it. It's very heartfelt, and much deeper than I thought it would be. Some interaction with the mom and sister brought tears to my eyes!

I had a bit of a weird moment about one of the eye transformation scene, but I'm not Korean so I don't know if it was a cultural thing that I just don't get.

I do have a question: is it possible to save the game on an Android device? I can't find the option.

This game is amazing, I binge played it twice in a row, good job!!

I loved this game but the saves didn’t save… and I’ve lost a week of progress 

you need to download the saves onto your device (export) and then import them into the save log! I figured out rondo that after I kept losing my saves. Trust, it works best! And then just remember to name each save download so you know which one to choose!

Show post...

I feel enjoy when a play this game

(-1)

Used to be able to play on android browser. New update ruined it and my saves are gone. 

(+1)

is there an android version or will there be an android version? i want to get my friend to play this but they cant play on pc

(+2)

im only on day 3 but oh my gosh i love this game so far. the relationship with the dad is hitting close to home and it really made me cry. such a good game so far and i can tell there will be many more tears lol. i also love the journey so far with self acceptance for the protag :3

honestly didn’t think I would laugh lol… can’t wait to see more.

(+2)

Been playing through this all day (its now 2AM), bits have genuinely had me laughing out loud and I'm digging the themes going on. This is genuinely so well written and I cannot wait to see more.

(+1)(-18)

Like yourself I have an sfw game similar to this and many others in genre from sissy, femdom, chastity, and crossdressing, now a transgender title being trans myself it only seemed apropriate, and for those out yes many make sfw versions here, and more savoury versions for patreon.

(+8)

Love the game, kiss and hugs and trans rights

(+8)(-1)

Happy trans day of visibility!!!

(1 edit)

very good game, I do have one question.

How many days does this game plan to have?

(+1)

The author has said that she plans for it to span the whole school year, but with big time jumps.

(+1)

This was so fun to play your awesome!

poggies ?

(-1)

poggies

(+2)

how do I get past the title screen on mobile???

(+1)

New game i know it doesnt look like a button but it is!

Viewing most recent comments 1 to 40 of 62 · Next page