A Town Uncovered - Adult Visual Novel (NSFW)
A downloadable game for Windows, macOS, Linux, and Android
An 18+ visual novel with adventure game and dating sim elements, A Town Uncovered has you play as a transfer student settling into his new home.
You soon discover a mysterious phenomenon with the town, a sort of parallel universe where sex is so acceptable, it's done as freely as eating. However, there is a catch- and you soon find yourself wrapped up in a sticky situation.
Along the way you will meet new faces, form close relationships, and have some downright bangin' good fun.
- Meet and romance a huge and colorful cast of over 50 characters!
- Explore a quirky and unique town with SO many unique locations!
- Pleasure yourself to erotic scenes, both of the hardcore and softcore variety!
- Jam out to a hand crafted OST featuring 7 custom made tracks!
- Employ a variety of systems and mechanics! Day/Night cycle! Inventory! Money!
- Uncover the mystery behind the town through our deep, branching narrative!
+Over 50 Characters
+74 Individual Locations or 31 Area Locations
+Approx 460,000 words
+Day/Night Cycle & Calendar System
+RPG, Inventory, and Monetary System
+Dating Sim
+Many Branching Dialogues and Paths
+COMPLETE Main Story (with temporary assets)
+A Growing Library of Character Side Stories!
+Original Music
+Approx 80+ Softcore and Hardcore Scenes
+About 20 Hours of Content
*Last updated September 2023
-MILF
-Teacher
-Exhibitionism/ Public
-Voyeurism
-Lesbian
-Freeuse
-Anal
-Xray
-Gloryhole
-Toys
-Camgirl
-Breastfeeding
-Orgy
-Threesome
-Femdom
Support the game on Patreon to get access to exclusive builds and help us fund more content.
The game is currently in ongoing development and we are still adding plenty of new and improved content! We release new versions every two months.
We currently have 2 programmers, 1 writer, and myself, the artist. It's only possible thanks to everyone supporting the game actively.
In addition to helping the active development of this massive project, you'll be granted access to the LATEST VERSION of the game and CHEATS!
Check these out too!
Status | In development |
Platforms | Windows, macOS, Linux, Android |
Rating | Rated 4.3 out of 5 stars (294 total ratings) |
Author | GeeSeki |
Genre | Visual Novel, Adventure |
Made with | Ren'Py |
Tags | Adult, Dating Sim, Erotic, Exploration, NSFW, Point & Click, Ren'Py, Story Rich |
Average session | A few hours |
Languages | English |
Inputs | Keyboard, Mouse |
Accessibility | Color-blind friendly, One button |
Links | Support, Twitter/X |
Download
Click download now to get access to the following files:
Development log
- Version 0.31 - PUBLIC is now FREE TO PLAYApr 03, 2024
- Alpha 0.47 is now in EARLY ACCESS!Aug 03, 2023
- Main Story is almost COMPLETE!Jun 20, 2023
- Updated Itich.io's Version to Alpha 0.19 - Public VersionOct 09, 2018
- Updated ichi.io with latest Public Release Version of Alpha 0.14Mar 03, 2018
- Updated A Town Uncovered with Alpha 0.10 Public BuildSep 26, 2017
Comments
Log in with itch.io to leave a comment.
How to get charisma up?
is the mc still a cuck in the jane + milf (i forgot her name) route? In the house they pretty much go behind his back and ignore him in the scenes with him and treat him poorly, especially jane.
how do i fix the mother compuer, i bought the CD but its not working
Can you make it available on itch, please? My region doesn't support games like this on Steam.
Like give us an option to buy this game through itch
This text keeps poping after I try to talk with Violette at the beach
```
I'm sorry, but an uncaught exception occurred.
While running game code:
ScriptError: could not find label 'lbl_love_in_the_spotlight'.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 10, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 19, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 7, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 4, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 10, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 19, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 7, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 10, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 19, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 7, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 4, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 13, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 20, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 10, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 19, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 7, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 20, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 4, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 19, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 10, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 19, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 4, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 19, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 10, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 7, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 4, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 10, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 19, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 10, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 7, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 4, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 10, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 20, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 13, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 20, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 7, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 19, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 4, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 20, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 10, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 19, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 7, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 20, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 10, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 19, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 7, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 4, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 10, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 19, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 7, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 4, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 21, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 10, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 7, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 4, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 10, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 20, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 13, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 20, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 7, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 20, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 7, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 19, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 7, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 20, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 10, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 20, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 4, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 19, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 4, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 20, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 10, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 20, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 7, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 20, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 13, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 20, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 4, in script call
File "scenes/beach/changeroom/night/main/beachchangeroom_night.rpyc", line 20, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 10, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 19, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 21, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 7, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 10, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 7, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 4, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 10, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 19, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 7, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 10, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 19, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 10, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 7, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 4, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 13, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 10, in script call
File "scenes/beach/changeroom/day/main/beachchangeroom_day.rpyc", line 23, in script call
File "scenes/beach/main/day/story/unexpectedcrisis/unexpectedcrisis.rpyc", line 163, in script
File "renpy/ast.py", line 1698, in execute
File "renpy/script.py", line 1103, in lookup
ScriptError: could not find label 'lbl_love_in_the_spotlight'.
```
There's a problem with game bcoz when i completed story of sex town and the ghost was haunting the player after some time the ghost didn't come or show itself and the all characters progress was same but somehow main story started repeating and i thought it player was stuck in loop but the story didn't continued it started from beginning 3rd i don't know what to do
Does 0.31c have a cheat code?
Is there a way to gain luck skill?
The art looks somewhat identical to sugar service?
I made both games
No u aint
damn I guess you got me
when's the update for steam coming out?
Should be the 28th of Oct
Anyone know how to do this bit?
do it on a weeken
i'm curious if the game s still getting update cause on steam the last one was from February
there'll be one this month
How do i get strenght?
fighting in school night fight club(in gym)
Thx
where do you give the essential oil to?
After the bathroom scene with director lashely (the one with the dominatrix girl that's really long) it turns into night and the minimap/fast travel gets disabled. So I'm stuck at the school, what am I supposed to do now?? I also can't rollback to prior that scene.
Can you make it available on itch as well, please? I don't want to purchase this from Steam.
so im stuck on ch21 idk where mom is i swear i looked everywhere but i could be wrong
okay nvm i literally just got it i guess i missed it but now im stuck on hitomi 💀💀💀 im talking and nothings happening
Do you think maybe you can add an option for a gay character scene at least one?
it keep warning me that I'm loading save from previous version which I'm not ? when loading any save including quick load are there gonna be problems later (it fine now)
The game always crashes whenever I go to the beach with violette and investigate the noise. Also anytime I try to talk to Effie on friday to go to the party thing it seems to think that I'm back at the stage where I had to get a job to return home even though I am way past that and the game becomes unprogressable. Other than that it's a great game.
Same happening with me
Can we buy from itch?
is there anyway I could use any cheat codes? so far I've used all of them and none seem to work.
Love this so far! Question: it keeps telling me to go to my friend's room when she isn't there, but when I do nothing happens?
If I remember correctly there is a piece of paper near where she usually lays you need to pick up. Might be in a different spot though and I may be misremembering it's exact location.
Thank you!
I have this one itty bitty problem, after returning to the main universe i instantly trigger the director scene where you go into the toilet together and can't go to her office/go home right after. Is there any way to fix this besides loading all the way before unlocking that scene that I may or may not have a save for? Maybe make it so the scene only trigger by going to the toilet?
And how can I increase my luck stat
Play card in hendai
Thx
When will the fix be available? Can't access the backpack
Would writing a fic based on your work be out of line?
Is there a way to like change the font color? Or text background? I can hardly see the text and have to turn the brightness to max which hurts my eyes. Sick game btw
Who is brock and where do I find him?
cafe weekday mornings
How do I win in the a city x-posed minigame in the computer?
You can't it's just a stupid little thing
What do I have to do at the Talk to people around town and look for answers main quest? I talked to everybody, but nothing happens
How ı can incrase relotionship with Jane which present?
Hi, is there a Russian translation planned?
Is 0.31c always gonna be the demo version?
You might have to visit the park at night? You'll have to have met most people in town first but the game is supposed to prompt you to do that first.