Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

The Phantom of the Opera ⚜ Spooktober 2026View game page

Can Christine escape his clutches—or will she be haunted forever?
Submitted by orribu! (@orribu_), Aaron Heressence(Aroma), Etrikia — 5 days, 9 hours before the deadline
Rated by 15 people so far
Add to collection

Play Visual Novel

The Phantom of the Opera ⚜ Spooktober 2026's itch.io page

Rate this Visual Novel

Sign up with an itch.io account to rate and leave comments.

Content Warnings
This story contains depictions of violence & gore, kidnapping, stalking, execution, character death, psychological manipulation, depictions of alcohol, use of drugs & alcohol, and suggestive themes.

Log Line
When people start dying in the Palais Garnier Opera House, up-and-coming soprano, Christine Daaé finds herself at the center of a dark obsession. Can Christine break free from the clutches of the Phantom of the Opera?

Team Credits & Cast
Production: AaronHer Eessence (Aroma) — Director / Production Lead & Planning / Voice, Art, & Casting Director ⚜ Art: Drakmire — Background Artist; Laurelia Gagne — Sprite Artist / Supporting Cutscene Graphic Artist; momoya — Concept Artist; SwordHymn — User Interface & Graphic Designer / Supporting CG Artist; yosharoos — Supporting Artist; Yvette — Lead Cutscene Graphic Artist; AaronHer Eessence (Aroma) — Concept Artist ⚜ Programming: Novel Strickland — Lead Programmer; Drakmire — Supporting Programmer ⚜ Music & Sound: Jonas Morenz — Lead Musician; Heartlore — Supporting Musician / Sound Effect Artist; AaronHer Eessence (Aroma) — Audio Editor ⚜ Writing: KDay (tricketcat) — Lead Writer; Etrikia — Editor ⚜ Quality Assurance: Etrikia — Staging & Playtesting ⚜ Voice Acting: The Phantom — Drakmire; Christine Daaé — Impatiens; Vicomte Raoul de Chagny — Benjamin Tyke; Caspian Nadir — Alex; Meg Giry — Faux Snyder; Carlotta Guidicelli — Rebecca Mondry-Zanaglio; Ubaldo Piangi — Noxious; Madame Celine Giry — Darós; Firmin Richard — Tofi; Joseph Buquet — Leandro Carvalho; Armand Moncharmin — Felix Fictus ⚜ Marketing: orribu — Itch.io Page Designer / Publisher

Work Start Date
9/1/2026

Which engines and/or plugins did you use? (NaniNovel, Light.VN, etc.)
Ren'Py

University League Participant

No

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted(+2)

Wow, it feels like so many people put a lot of effort into this! The soundtrack and audio direction were great. The choice to use the sketch-like black and white character portraits was also fantastic and I really did enjoy all the detailed backgrounds each scene as well. It felt like the game  definitely captured the atmosphere and themes of the original work.  Everyone on the team should be really proud!

Submitted(+3)

This was a fantastic retelling of a classic story, I read through this on stream and the audience enjoyed every aspect. It's well done for a months worth of development. The themes of obsession came through fantastically and the phantom really did haunt the entire narrative even when he wasn't there. Great job!

Submitted(+6)

Great job! You managed to tell the story, make it feel complete and not rushed, I was very impressed!  The art was great, expecially the cgs, and I loved the design of the title. Lastly, the phantom gave me the chills, you really went hard with showing the creep that he actually is.

Developer(+2)

Thank you!

Submitted(+6)

10/10 this was a gem, the art style, voice acting, writing, music use was all great. i didn't play through multiple times to see if there was more than one ending so i'm not sure if there are deviations but i really enjoyed what i did experience. the big animation for the final act was a great add! great stuff guys

Developer(+1)

Thank you so much! There are 3 endings.

Submitted(+6)

wow,the story was engaging the art was delicious and the musiiic, this is such a good one, nice game page btw its really attractive

Developer(+2)

Orribu went hard with the page, thank you for noticing!