Neighbors by Chance
A downloadable game
Story
Yuuhi’s days are dull and grey, brightened only by the gacha game she plays religiously. She avoids everyone—even the new neighbor next door—until she can’t anymore, and she learns that said neighbor is… her long-lost best friend from third grade?!
Characters
Yuuhi Hinoe ▪ VA: [Savy Des-Etages]
She works as a cleaner and uses gacha to chase moments of fleeting happiness. Her old, boring life might soon be turned upside down...
Tomoyo Ueda ▪ VA: [Mia Paige]
A cheerful, talkative university student. Despite her bad habit of jumping to assumptions, she has a big heart and always means well.
Features
Short and sweet: 8.5k words and 2 endings
Voice acting for all characters!
A slice-of-life visual novel created in a month fo the Valentine’s VN Jam 2021
Beautiful art by kjus
Available for Windows, Linux and Mac
Languages: English, German
Team
Yukari ▪ Director & Coding
Rascal ▪ Writing
kjus ▪ Character Art
Kettako ▪ Composer
Savy Des-Etages ▪ Yuuhi VA
Mia Paige ▪ Tomoyo VA
Kelly Greenshield ▪ Other female voices
Sankayy ▪ Male Voices
known issues:
- the lip flap animation follows the text not the voice
- there may be bugs and typos
Status | Released |
Rating | Rated 4.6 out of 5 stars (22 total ratings) |
Author | Yume Creations |
Genre | Visual Novel |
Tags | 2D, Anime, japan, LGBT, Ren'Py, Romance, Short, Singleplayer, Yuri |
Download
Click download now to get access to the following files:
Comments
Log in with itch.io to leave a comment.
I need a sequel to this
This was very cute
Hey, this was a bit broken from the technical standpoint and the first few choices were completely pointless but overall, not a bad story! I very much liked the framework and how you portrayed the protagonist's emotions when confronted with someone from her past. Also, the voice acting was really well-done.
You probably don't care about my opinion, but you could expand this into a really nice commercial VN. As vanilla as the story is, it hits all the right notes for a yuri fluff game. You'd only need to expand it a bit and elaborate on Tomoyo's character and her past with the protagonist...
Anyway, I'm just rambling at this point... Still, nicely done!
hi i found a problem when running both *.exe & .sh, i managed to save the crash log so you can sort it out for a next update !
many thanks,
Mr GaTeZ
------------------------------------------------------------------------------------------
Neighbors By Chance 1.0
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/screens.rpy", line 724, in execute
File "game/screens.rpy", line 724, in execute
File "game/screens.rpy", line 729, in execute
File "game/screens.rpy", line 429, in execute
File "game/screens.rpy", line 429, in execute
File "game/screens.rpy", line 438, in execute
File "game/screens.rpy", line 441, in execute
File "game/screens.rpy", line 447, in execute
File "game/screens.rpy", line 450, in execute
File "game/screens.rpy", line 452, in execute
File "game/screens.rpy", line 461, in execute
File "game/screens.rpy", line 462, in execute
File "game/screens.rpy", line 729, in execute
File "game/screens.rpy", line 731, in execute
File "game/screens.rpy", line 763, in execute
File "game/screens.rpy", line 767, in execute
File "game/screens.rpy", line 778, in execute
File "renpy/common/00barvalues.rpy", line 285, in get_adjustment
value -= self.offset
TypeError: unsupported operand type(s) for -=: 'NoneType' and 'int'
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
python hide:
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/ast.py", line 922, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/python.py", line 2218, in py_exec_bytecode
exec(bytecode, globals, locals)
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
python hide:
File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
ui.interact()
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/ui.py", line 298, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/core.py", line 3007, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/core.py", line 3418, in interact_core
root_widget.visit_all(lambda i : i.per_interact())
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/core.py", line 566, in visit_all
d.visit_all(callback, seen)
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/core.py", line 566, in visit_all
d.visit_all(callback, seen)
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/core.py", line 566, in visit_all
d.visit_all(callback, seen)
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/core.py", line 566, in visit_all
d.visit_all(callback, seen)
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/screen.py", line 432, in visit_all
callback(self)
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/core.py", line 3418, in <lambda>
root_widget.visit_all(lambda i : i.per_interact())
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/screen.py", line 443, in per_interact
self.update()
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/screen.py", line 631, in update
self.screen.function(**self.scope)
File "game/screens.rpy", line 724, in execute
File "game/screens.rpy", line 724, in execute
File "game/screens.rpy", line 729, in execute
File "game/screens.rpy", line 429, in execute
File "game/screens.rpy", line 429, in execute
File "game/screens.rpy", line 438, in execute
File "game/screens.rpy", line 441, in execute
File "game/screens.rpy", line 447, in execute
File "game/screens.rpy", line 450, in execute
File "game/screens.rpy", line 452, in execute
File "game/screens.rpy", line 461, in execute
File "game/screens.rpy", line 462, in execute
File "game/screens.rpy", line 729, in execute
File "game/screens.rpy", line 731, in execute
File "game/screens.rpy", line 763, in execute
File "game/screens.rpy", line 767, in execute
File "game/screens.rpy", line 778, in execute
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/sl2/sldisplayables.py", line 244, in sl2bar
return renpy.display.behavior.Bar(range, value, width, height, vertical=False, **properties)
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/behavior.py", line 1708, in __init__
adjustment = value.get_adjustment()
File "renpy/common/00barvalues.rpy", line 285, in get_adjustment
value -= self.offset
TypeError: unsupported operand type(s) for -=: 'NoneType' and 'int'
Linux-5.4.0-67-generic-x86_64-with-debian-bullseye-sid
Ren'Py 7.4.2.1292
Neighbors by Chance 1.0
Mon Mar 22 18:13:18 2021
Very well written and relatable with great art. I do wish the ending was just a little bit longer.
Hi, how should I access the game on Mac? I downloaded the pack but did not see any application for MacOS (My Mac is Version 11.0 Big Sur).
I don't have a Mac so I'm not sure. But I think you just need to open the .app file. Maybe you have to allow apps from third-party sources in the security settings.
I don't think that's the issue I'm having. I have opened my system preference and enabled the app to be opened. The one with .app extension, as you could see from my screen shot, is Application(Intel). I think that is why I cannot open the application.
I redownloaded via Itch.io app. Now it's working. thx!
good story and very beautiful art , good voice acting ,good music too , i like it :) :)
Game was awesome can't wait to finish I loved the love interest and the voice acting was incredible too.
hi i have some feedback on your V.N. that keeps crashing out on both Windows and Linux and as over 1 years on LINUX now i had the crash auto logged turned on so i got the full details of the crash and what triggered it.
thanks
Mr GaTeZ.
traceback.txt
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/screens.rpy", line 724, in execute
File "game/screens.rpy", line 724, in execute
File "game/screens.rpy", line 729, in execute
File "game/screens.rpy", line 429, in execute
File "game/screens.rpy", line 429, in execute
File "game/screens.rpy", line 438, in execute
File "game/screens.rpy", line 441, in execute
File "game/screens.rpy", line 447, in execute
File "game/screens.rpy", line 450, in execute
File "game/screens.rpy", line 452, in execute
File "game/screens.rpy", line 461, in execute
File "game/screens.rpy", line 462, in execute
File "game/screens.rpy", line 729, in execute
File "game/screens.rpy", line 731, in execute
File "game/screens.rpy", line 763, in execute
File "game/screens.rpy", line 767, in execute
File "game/screens.rpy", line 778, in execute
File "renpy/common/00barvalues.rpy", line 285, in get_adjustment
value -= self.offset
TypeError: unsupported operand type(s) for -=: 'NoneType' and 'int'
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
python hide:
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/ast.py", line 922, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/python.py", line 2218, in py_exec_bytecode
exec(bytecode, globals, locals)
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
python hide:
File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
ui.interact()
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/ui.py", line 298, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/core.py", line 3007, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/core.py", line 3418, in interact_core
root_widget.visit_all(lambda i : i.per_interact())
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/core.py", line 566, in visit_all
d.visit_all(callback, seen)
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/core.py", line 566, in visit_all
d.visit_all(callback, seen)
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/core.py", line 566, in visit_all
d.visit_all(callback, seen)
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/core.py", line 566, in visit_all
d.visit_all(callback, seen)
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/screen.py", line 432, in visit_all
callback(self)
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/core.py", line 3418, in <lambda>
root_widget.visit_all(lambda i : i.per_interact())
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/screen.py", line 443, in per_interact
self.update()
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/screen.py", line 631, in update
self.screen.function(**self.scope)
File "game/screens.rpy", line 724, in execute
File "game/screens.rpy", line 724, in execute
File "game/screens.rpy", line 729, in execute
File "game/screens.rpy", line 429, in execute
File "game/screens.rpy", line 429, in execute
File "game/screens.rpy", line 438, in execute
File "game/screens.rpy", line 441, in execute
File "game/screens.rpy", line 447, in execute
File "game/screens.rpy", line 450, in execute
File "game/screens.rpy", line 452, in execute
File "game/screens.rpy", line 461, in execute
File "game/screens.rpy", line 462, in execute
File "game/screens.rpy", line 729, in execute
File "game/screens.rpy", line 731, in execute
File "game/screens.rpy", line 763, in execute
File "game/screens.rpy", line 767, in execute
File "game/screens.rpy", line 778, in execute
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/sl2/sldisplayables.py", line 244, in sl2bar
return renpy.display.behavior.Bar(range, value, width, height, vertical=False, **properties)
File "/home/gatez/Desktop/Neighbors By Chance 1.0/renpy/display/behavior.py", line 1708, in __init__
adjustment = value.get_adjustment()
File "renpy/common/00barvalues.rpy", line 285, in get_adjustment
value -= self.offset
TypeError: unsupported operand type(s) for -=: 'NoneType' and 'int'
Linux-5.4.0-66-generic-i686-with-debian-buster-sid
Ren'Py 7.4.2.1292
Neighbors by Chance 1.0
Tue Mar 2 03:54:07 2021
I'm not sure what causes this. It works for me. I've updated the build maybe you can download it again?
ok i will go check it out !!!