Echo
A downloadable visual novel for Windows, macOS, Linux, and Android
(Echo contains themes of an adult nature, including violence, torture, drug usage, and harsh language - you must be 18 or older to play)
CW: Echo can be an emotionally intense experience and may not be for everyone. Please put your mental well-being first and take this into consideration before downloading!
Echo is a horror visual novel about a small, isolated, desert town located somewhere in the southwestern states.
During spring break, Chase, a young otter who grew up in Echo, is back for a
school project aimed at documenting an event in the 1870's that may
have lead to the town's current state. He's joined by five friends,
who grew up with him in Echo, taking the chance to have a little
reunion. Unfortunately, Chase begins to realize that their memories
of Echo may have been a bit rose-tinted. Being back in the town digs
up old and painful memories; secrets that lead to rifts in the group
that have been boiling under the surface for years. On top of that,
Chase begins to realize that Echo itself may have its own secrets.
Odd and unexplained memories that he always blamed on an overactive
childhood imagination may not have been imagined at all.
Finally, an event is triggered that turns these fears into something much more
tangible and dangerous. Chase is now forced into a situation in which
he must help his friends either face, or escape their demons. Either
way, Echo is not keen on letting them go...
---
Interested in seeing Echo from the perspective of a younger cast of characters in 2008? Make sure to play Echo: Route 65 HERE!
If you enjoy this and would like to support us on Patreon, you can do that HERE!
And finally, for more Echo Project games media, discussion, and fan works, the unofficial Echo Project community discord can be found HERE!
Status | Released |
Platforms | Windows, macOS, Linux, Android |
Rating | Rated 4.9 out of 5 stars (1,900 total ratings) |
Author | Echo Project |
Genre | Visual Novel |
Tags | Bara, Coming Of Age, echo, Furry, Gay, Horror, Psychological Horror, Queer, Romance, Yaoi |
Average session | A few seconds |
Download
Development log
- Echo's 1 Year Anniversary - Art and Polish UpdateApr 02, 2022
- Echo - The Full Visual Novel Available NowApr 02, 2021
- Build 52 [Jenna Update] - The Grave on the Side of the HighwayJan 17, 2021
- Echo Build 51 [Jenna Update] - Guardian AngelOct 23, 2020
- Merchandise AnnouncementOct 16, 2020
- Echo Build 48 [Jenna Update] - Shapen in IniquityJun 24, 2020
- Echo Patron Build 47 [Jenna Update] - The Eternal VictimMay 13, 2020
Comments
Log in with itch.io to leave a comment.
I have finished most of the story except for Carl yet... maybe it's because I did TJ's route and got the feeling that his route is the sad one of all the routes. I did Jenna's route then Leo's route, and Flynn's route first, I feel bad for Leo and Flynn in the end. Great Visual Novel I give it a 10/10.
This is literally the best game ive ever played, 100%. (slight spoilers? idk)
TJ's route made me cry, fuck, that hurt me. poor thing. Definetely the worst emotionally.
Leo's id say is worse content wise...brian's scene..fucked me up for a minute, that also hurt, but y'know, the good ending is actually very sweet.
Im just starting carl's route, then I'll do flynn's, then jenna's. looking forward to em!
edit: FLYNN OH GOD MY BABY- HIS ONLY CRIME WAS BEING TALL DARK AND HANDSOME NOOOOOO
Estoy enamorado de todo en este maldito juego, amo a los personajes, amo el soundtrack, la historia, hubiera amado haberlo jugado antes.
Se me hace muy difícil escribir lo mucho que amo este juego y ni siquiera he terminado todas las rutas y pensar que aun me queda por jugar Arches me emociona muchísimo.
Gracias Echo proyect.
chase why
Such a great VN, made me emotional inside, not as much like RTF made me cry but more like a terror feeling which delivered really well...
(SPOILER)
Alright... Just finished 2 routes (TJ and Leo) at first everything seems so slow for me but the buildup was fast around thursday, I'm glad I went to go TJ route first, which then actually gives me a better understanding what the secret means and the one talking inside Chase's mind... Everything was clear and sad at the same time, I was hoping for a good ending for TJ's route but it went waaaaay opposite...
Which got me interested to play another route with Leo and oh boi, it was all sweet at the beginning of his route but everything took a big turn than what I was expecting, I wasn't ready for all the horror it gave and messed up stuffs especially when it revealed the monster, that gave me chills down the spine! The buildup to escaping at the end was great and I was glad to actually got the good ending first try, It was an emotional moment and wished Leo the best, So after, I did the opposite which turns out to be a bad ending and a very sick one... Kinda gave me bad taste of Leo after... Hoping to finish other routes soon
I couldn't comment on TSR but TSR was my first FVN and now I'm addicted to them. The echo series was intense to read through but i love them. I've read so many others that i have to thank the creators for such good work.
Am i allowed to understand something and still dislike it
Cause I like Flynn but...wtf
Edit: Nothing wrong with Twilight Zone Endings, just felt undeserved
Dont date the roommate, he's cute but...
Doesn't turn out like you'd think it would sadly
Before playing this game I hated horror and psychological horror, now im hopelessly addicted to them...
I really hope a sequel comes out that fully explains the mysteries of Echo and a direct confrontation with and defeat of the evil that consumes Echo.
Arches is the sequel. It doesn't take place after any specific rout in Echo, its a sort of stand alone.
yah arches is after whatever happened in echo.
In Adastra, Interea, and Khemia there is mention of The Other, is this the entity present in Echo?
Um, sort of?
Whats in Echo has a lot of the same characteristics, but I'm not sure if its the same thing.
In Adrastea or Khemia (I forgot which) It is mentioned that the Other leaves patches of itself behind when it moves through an area. So the Echo abnormality could be a patch of the Other, but I'm not sure that was intentional by the writers.
that tidbit of info is what solidified the idea for me
I think the worst part of playing this game was that Ill never be able to experience it with a new perspective again - this wasn't just any experience, this was the best experience I've had in a long time.
From the moment I started this game I didn't put it down, I've never read something so RAW.
I can't wait to replay it many times in the future
Spoilers
...
Just finished my first play through (TJs route), I am sad, this fucked me upp and I just fucking wish shit went good, man I liked TJ and to have all this bad shit happen to him like two murders infront of him and a bunch of gaslighting and threats from like everyone 😭.
played this for halloween and i didnt expect to love these characters so much
i wish good things happened to them and they werent so dysfunctional💔💔💔
Omg we need a sequal 😭
i have something to tell you
what's that?
???
the sequel is arches
I thought arches was a prequel
and I'm talking about a sequel for the characters, like chase, Leo and jenna
I have a question
according to TheEchoProject Wiki it says that Micha is short for Mikhael
does someone know of a source that can confirm or deny that?
what a masterpiece. one of the best vns ever written, no doubt. the writing is so effective and makes me feel so much for the characters, as well as it makes me really feel their struggles what it'd be like to live through the crazy shit that happens. huge recommend to anyone who likes literature.
Just came back to say: best FVN ever created and the Mother of all the other projects that exist (alongside maybe Morenatsu). Gratz
Oh my God, this game is just a masterpiece, it’s like you get into the city itself and feel the emotions of the characters, especially Chase. When I was playing this game, I felt worried for all the characters, and in the endings I burst into tears. Echo Project is getting on our nerves, haha.
Honestly appreciate the warning because my mental health is not doing so great rn. Hope people with better mental health like it, though.
Downloaded the most random game i saw didnt know id have multiple violent emotions playing this game. its damn amazing :3c would recommend
I feel like you can put this in consoles/Switch now
you can put echo 2 ON THERE
I'm kind of scared to play this vn. Is it really worth the fuss?
Trust me, the horrors are worth it
You are right to be scared, this one is a RIDE, but really really worth
I would recommend you play it on Friday with a friend who you trust enough to cry around as you will need emotional support and will not be able to sleep after playing it. (that being said, its amazing awesome will mess you up and spit you out)
I've just finished Leo's route with Kudzu and I have to say, this game is beautiful, so tragic, yet so beautiful. The story is so deep and mysterious, and the bounds you can form with the characters go so deep. Truly a masterpiece. A once in a lifetime experience... no matter how long I keep playing this game, or for how long I stop thinking about it after I finish all routes, I wanna remember these stories forever.
Dude are you ok lol. Is it really that powerful
No im not ok and yes it is
You might not see it all with just one go, on the first route that I played, tj, things weren't NEARLY as crazy and scary as Leos route,but that doesn't mean tjs route wasn't good, it really was. Leo's route was definitely more impactful and fucked up
Also I haven't played all routes yet, only tjs and Leo's so there's definitely more fucked up and very possibly worse things. Leo's was enough to fuck me up and make me cry a bunch of times already
But trust me, all the emotional trauma this game gave me was worth it in the end
your comments are the realist thing ever oml. Like i feel as if you expressed my exact thoughts and emotions about this game(obsession)
also have you played arches yet? its so damn good
Same, this game changed my life and the way i see life, specially Leo route, it just hits.
I wish I could post the screen shot I took here so that you reading this could get even a glimpse of how fucked up the situation im in right now is
Oh my god no. Stop it stop it stop it. I dont want to see what happens next
Im actually so fucking scared etf is that otter thing man
IM ACTUALLY CRYING WHAT THE FUCK IS THAT OHMYGOD
I came here for a silly furry horrir gamw not to have my soul fucking raped and drugged over and over again
Help
I haven't been so emotionally shaken and bound to a game since the first story game I played and oh my god im goinf insane
Im on Leo's route and what the fuck this game is crazy
Update: what the fuck this is too much for me to handle man
For anyone who hasn't noticed it yet, click on the lake in the title!!!!! It shows you all the story parts you've gone through already, and click on the things at the bottom of the lake too, they're interactable and lead to different things, the one on the right leads to the different days of the game and the different days where your choice where different, and it looks like there's some unique stories on chase's section, so yeah, make sure to go see these secrets!
hey why cant i play the chase side story? it keeps showing me this:
```
I'm sorry, but an uncaught exception occurred.
Executing ATL code at game/SideStoryPlugin.rpy:229
File "game/SideStory-Date.rpy", line 10, in script call
File "game/SideStoryPlugin.rpy", line 234, in script
File "game/SideStoryPlugin.rpy", line 234, in <module>
TypeError: unsupported operand type(s) for /: 'float' and 'Partial'
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/SideStory-Date.rpy", line 10, in script call
File "game/SideStoryPlugin.rpy", line 234, in script
File "renpy/ast.py", line 1131, in execute
File "renpy/python.py", line 1062, in py_exec_bytecode
File "game/SideStoryPlugin.rpy", line 234, in <module>
File "renpy/exports.py", line 1537, in pause
File "renpy/ui.py", line 299, in interact
File "renpy/display/core.py", line 3423, in interact
File "renpy/display/core.py", line 3958, in interact_core
File "renpy/display/core.py", line 2645, in draw_screen
File "render.pyx", line 495, in renpy.display.render.render_screen
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/layout.py", line 884, in render
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/layout.py", line 884, in render
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/layout.py", line 884, in render
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/transform.py", line 747, in render
File "accelerator.pyx", line 148, in renpy.display.accelerator.transform_render
File "renpy/display/transform.py", line 926, in update_state
File "renpy/atl.py", line 598, in execute
File "renpy/atl.py", line 849, in execute
File "renpy/atl.py", line 1226, in execute
TypeError: unsupported operand type(s) for /: 'float' and 'Partial'
```
Don't read this if you haven't played yet bc spoilers.
okay, im on Tuesday, I think? In that scene where the groups on Sydneys old house and talking to the red panda- when something got my attention. Im calling it right now: Tj is possessed by Sydneys ghost. Chase said himself it was impossible that Sydney would've mentioned on the birdhouse letter about how chase was scared of the woods because chase saw the hanging fox years after Sydney died. And the red panda mentioned how someone tried breaking in the house a few days before- you see where im going. Tj broke into the house, planted the letter in the shoe box and left. At first I wouldn't necessarily think it was Tj, but with how he knew EXACTLY where the box was without even entering the house, im like nah, he HAS to have something to do with it, not to mention the fact that its been 10 years and the new owner would've found it by now. I think the personality changes going on with tj and his obsession over finishing the hunt is because he's being influenced somehow. Like by Sydneys ghost or something
Update: what the fuck
Sydney deserved what chase did to him though.
Okay now I get how this is a horro game
So, the town manipulates people into doing horrible things, like Sydney trying to kill tj and chase being made go through with killing Flynn, so that the responsible ones can keep those horrible secrets to themselves and that feeds it I guess? I think it probably has to do with the quartz or whatever, like the coyote said. It absorbers the bad things that happen and maybe somehow that energy created the entity that manipulates people? She also said that sometimes, when the conditions are right, the quartz releases back into the town the horrible memories of what happened, like the fox hanging himself. Just... wow. That last part where chase killed Flynn and now hes together with tj saying how he wonders if they're gonna forget all this happened again, just like with Sydney... makes me think the town also does this, this effect of making people forget, so the secrets can remain buried.
This has been a wild ride, for sure... I loved it, but also hated it- I know that chase being angry and so possessive over tj had to do with the town messing him up, but fuck, that shit hit me like a slap to the face, that scene where tj runs away...
was NOT expecting it to be this heavy
There's a bug on the Android version on Carl's route when he says he's happy that Chase is there because the House is haunted. This happens when you try to backlog during the transition. But I only got it to happen once. The Markdown is below;
```
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/common/00gamemenu.rpy", line 173, in <module>
File "game/readback.rpy", line 265, in execute
File "game/readback.rpy", line 265, in execute
File "game/readback.rpy", line 285, in execute
File "game/readback.rpy", line 288, in execute
File "game/readback.rpy", line 291, in execute
File "game/readback.rpy", line 292, in execute
File "game/readback.rpy", line 299, in execute
File "game/readback.rpy", line 302, in execute
File "game/readback.rpy", line 308, in execute
File "game/readback.rpy", line 309, in execute
Exception: Cannot display None as text.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "00gamemenu.rpyc", line 173, in script
File "renpy/ast.py", line 928, in execute
File "renpy/python.py", line 2245, in py_exec_bytecode
File "renpy/common/00gamemenu.rpy", line 173, in <module>
File "renpy/ui.py", line 298, in interact
File "renpy/display\core.py", line 3325, in interact
File "renpy/display\core.py", line 3737, in interact_core
File "renpy/display\core.py", line 568, in visit_all
File "renpy/display\core.py", line 568, in visit_all
File "renpy/display\core.py", line 568, in visit_all
File "renpy/display\core.py", line 568, in visit_all
File "renpy/display\core.py", line 568, in visit_all
File "renpy/display\screen.py", line 436, in visit_all
File "renpy/display\core.py", line 3737, in <lambda>
File "renpy/display\screen.py", line 447, in per_interact
File "renpy/display\screen.py", line 637, in update
File "game/readback.rpy", line 265, in execute
File "game/readback.rpy", line 265, in execute
File "game/readback.rpy", line 285, in execute
File "game/readback.rpy", line 288, in execute
File "game/readback.rpy", line 291, in execute
File "game/readback.rpy", line 292, in execute
File "game/readback.rpy", line 299, in execute
File "game/readback.rpy", line 302, in execute
File "game/readback.rpy", line 308, in execute
File "game/readback.rpy", line 309, in execute
File "renpy/text\text.py", line 1556, in __init__
Exception: Cannot display None as text.
```