A Mirror's Curse
Game Information
Developer
amatyVersion
v0.36.1
Engine
HTML
Release Date
Jun 19, 2026
Last Update
Jul 2, 2026
Censorship
Uncensored
Overview
A Mirror's Curse is a text-based visual novel for players who want a slow-burn transformation story wrapped in high school drama. The tone leans reflective and personal rather than fast-paced.
Story
Ethan Yoon is a high school senior whose ordinary life ends after a chance encounter at the Autumn Festival. When he secretly records a conversation with a seer named Madame Serena, she curses him: every time he acts without seeing the consequences, his reflection shifts. As Ethan performs traditionally feminine actions, his body follows, pulling him into a senior year he never expected and a question of identity he can't avoid.
Gameplay
Play unfolds through text and choice, following Ethan through his final year of school as academics, friendships, and romance all react to the curse's slow pull. Decisions steer both the transformation itself and how Ethan responds to it, shaping which of several identity paths he settles into. Alongside the curse, day-to-day school life offers club activities, romantic pursuits, and events like the Culture Festival that mark the passage of time.
Features
- Six romance options tied to different clubs and personalities
- Three distinct paths for how Ethan comes to terms with his transformation
- Five possible routes shaping where his story ends up
- A long-form narrative told almost entirely through prose and dialogue
Installation
Extract and open the HTML file.
Changelog
v0.36
- 126k words of content added, 1.18 million words in total.
- Day 26 is now fully available, as you go to the Culture Festival!
- Luke has developed his own field of science, called Route Science.
- Share a beautiful sunset with him.
- See Luke get bullied by Alexis, a very popular girl indeed.
- Get lost in the busy hallway, unable to find your best friends.
- Begin exploring the Culture Festival!
- Get to explore the Irish, Mexican, American, French, African American, and English booths.
- A very special Korean booth to finish it off!
- A number of events with characters who’ve never met before meeting! Ever wondered how Tori and Amber would interact? Now you’ll know.
- Get one on one time with a RO of your choosing!
- Aurora’s booth will be open after the Culture Festival is closed.
- Play Critter Carnival with Lily and your Mom.
- Go to bed with your cute little (not so little) magic pet.
- Added Culture Festival CG.
v0.35
- 66k words of content added, 1.05k million words in total.
- Day 25 is now fully available, as you dive back into another cheer practice!
- Luke will show you cool magic tricks using the set he totally didn’t steal.
- Ms. Carter chases you out of homeroom.
- Aurora will offer to do a reading on Jessica.
- Pressure Aurora into revealing one of her Aurora Files.
- Go through Luke, Samantha, Vincent, or Jordan’s Aurora Files entry.
- Decorate Aurora’s booth.
- Help Luke in his attempt to trade his granola bar up to a cheeseburger.
- Be waiting outside the girls’ locker room in cheer. Mia will either shove you in or let you wait.
- Do stretches with the gang before Coach Moore enters, making you do a hard practice.
- Take a rest with the squad after the struggle.
- Have Coach Moore evaluate your performance. If you do bad, you can get kicked off the team!
- Talk to Vincent either after school or after cheer practice depending on whether you are in cheer or not.
- Spend some time with the family!
- Play with a magic dildo before bed.
- Added Post Practice Rest CG and Magic Dildo CG.
- Added 20+ achievement icons.