
HearthWood Tavern
A downloadable game
Hearthwood Tavern โ A Fantasy Tavern Management Adventure
๐ป About ๐ป
Welcome to Hearthwood Tavern, a character-driven fantasy tavern management game where the heart of your business isnโt just the drinks—itโs the people. As Nathanael, the new owner of a once-forgotten establishment, your task is not only to rebuild the tavern but also to rekindle its lost legacy by forging deep connections with the unique individuals who walk through its doors.
From mischievous alchemists and wandering adventurers to soft-spoken clerics and streetwise rogues, every interaction shapes your journey. Will you build strong friendships, create unlikely partnerships, or maybe even spark a bit of romance?
But reviving the Heartwood Tavern is no easy feat. Youโll need to listen to the stories of the people, gain their trust, and uncover the hidden history of the tavern itself. With each bond you strengthen and each choice you make, the Hearthwood will transform—not just into a place of business, but into a home for legends, laughter, and lifelong companions.
Will you restore the tavern to its former glory, or create something entirely new? The fate of Hearthwood is in your hands. ๐ทโจ
โจ Features:
๐ท Tavern Management โ Develop your tavern and earn money to explore the world further!
๐ฌ Dynamic Relationships โ Befriend (or annoy) an eccentric cast of characters.
๐ Explore the City โ Visit the Potion Shop, the Alleys, the Church, and more to uncover opportunities.
๐ Character-Driven Narrative โ Experience a story full of humor, heart, and a touch of mystery.
โ ๏ธ Disclaimer โ ๏ธ
Hearthwood Tavern is a work in progress and still super early access with just a few content, initially I just want to show the general idea of the game and improve it according to people's feedback.! The game is being developed by a solo indie developer, which means updates, new content, and quality improvements will be released gradually. Expect things to evolve over time as new features, mechanics, and even more fun interactions are introduced.
Your feedback is greatly appreciated—whether itโs about bug reports, feature suggestions, or just sharing your experience with the game. Your support helps make Hearthwood Tavern the best it can be!
๐ฎ Future Plans ๐ฎ
โ Guaranteed improvements
Here are the updates and expansions that are definitely coming to Hearthwood Tavern in future versions:
๐ป More scenes with each character โ Deepen your relationships, uncover new storylines, and experience unique interactions with every resident of Hearthwood.
๐ฐ More uses for earned money โ Expand the economy of the game with additional spending options, upgrades, and meaningful ways to invest in the tavernโs success.
๐ Story expansion โ Continue the journey of Hearthwood Tavern with new plotlines, challenges, and surprises waiting to be discovered.
๐ญ New characters โ Meet fresh faces who will bring their own personalities, skills, and stories to the world of Hearthwood.
๐ More personalized menus โ Improved UI and customization options to enhance the player experience and immersion.
๐ค Improvements I want but don't have the capacity for yet
These are exciting ideas Iโd love to add, but their inclusion will depend on time, resources, and feasibility:
๐ Animated character scenes โ Bringing more life to interactions with subtle animations and visual enhancements.
๐ฐ A more complex tavern management system โ Expanding the mechanics behind running the tavern, including staffing, resource management, and new ways to improve business.
๐ Special seasonal events โ Unique limited-time events tied to in-game holidays, changing seasons, or major town festivities.
๐ Voicelines โ Partial or full voice acting for key moments and interactions to further immerse players in the world.
Patreon for those who liked it and want to support the project :)
Discord (I haven't configured anything on it yet, I'll do it little by little, but it's a good place to be able to communicate with anyone who wants to know more about how the development is going)
| Updated | 8 days ago |
| Status | In development |
| Rating | Rated 4.0 out of 5 stars (4 total ratings) |
| Author | NightShiftDev |
| Genre | Visual Novel |
| Tags | 2D, Adult, AI Generated, Anime, Erotic, Fantasy, Indie, Ren'Py, Singleplayer |
| AI Disclosure | AI Assisted, Code, Graphics, Sounds, Text |
Download
Development log
- Version 0.1116 days ago
- Version 0.10a81 days ago
- Version 0.8dNov 03, 2025
- Version 0.7eSep 13, 2025
- Version 0.6aJul 09, 2025
- Version 0.5Jun 05, 2025
- Version 0.4.1Apr 27, 2025
- Version 0.3Apr 03, 2025



Comments
Log in with itch.io to leave a comment.
I'm getting a load of script errors when working in the tavern
Oh, thx for the feedback. I will take a look and post a fix as soon as possible!
I ran some tests but couldn't reproduce the error :(
If you could share a screenshot with me on Discord, I'd greatly appreciate it.
Or copy and paste the error text here as well. Whatever you find easiest.
it says "no compatible downloads were found" on the itch app and i cant download it
That's strange. I'll take a look. It seems normal from the browsers here. I'll look into the app issue.
But it's possible it's related to the removal of NSFW content from the listings.
On Patreon you can also find links available for free if you can't find them here!
might be but i think there is just another concept behing the download via the app and the browser. not the majority but many games had similar issues with this after all. also thanks for the info :D
Playing 0.5 and things are going great. Got the tavern up to level 25 and am making money more than enough to pay off the wee devil lady. Things with Elara are going beautifully but, all of a sudden the game keeps shutting down on me and I get a text document error message -
I'm sorry, but an uncaught exception occurred.
While running game code:
ScriptError: could not find label 'zara_scene_5'.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "E:\Games - Transit Camp\Hearthwood Tavern\HearthwoodTavern-0.5-pc\renpy\bootstrap.py", line 359, in bootstrap
renpy.main.main()
File "E:\Games - Transit Camp\Hearthwood Tavern\HearthwoodTavern-0.5-pc\renpy\main.py", line 652, in main
run(restart)
File "E:\Games - Transit Camp\Hearthwood Tavern\HearthwoodTavern-0.5-pc\renpy\main.py", line 148, in run
renpy.execution.run_context(True)
File "E:\Games - Transit Camp\Hearthwood Tavern\HearthwoodTavern-0.5-pc\renpy\execution.py", line 958, in run_context
context.run()
File "scripts/main/solos/melodie/melodie.rpyc", line 89, in script call
File "scripts/main/solos/melodie/melodie.rpyc", line 172, in script call
File "scripts/main/solos/zara/zara.rpyc", line 61, in script call
File "scripts/main/solos/milena/milena.rpyc", line 429, in script call
File "scripts/main/solos/lyra/lyra.rpyc", line 262, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/main/solos/intro.rpyc", line 868, in script call
File "scripts/main/solos/nina/nina.rpyc", line 320, in script call
File "scripts/main/solos/lyra/lyra.rpyc", line 386, in script call
File "scripts/main/solos/lyra/lyra.rpyc", line 543, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/main/solos/intro.rpyc", line 868, in script call
File "scripts/main/solos/elara/elara.rpyc", line 242, in script call
File "scripts/main/solos/milena/milena.rpyc", line 494, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/main/solos/seraphina/seraphina.rpyc", line 365, in script call
File "scripts/main/solos/intro.rpyc", line 868, in script call
File "scripts/main/solos/intro.rpyc", line 868, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/main/solos/intro.rpyc", line 868, in script call
File "scripts/main/solos/intro.rpyc", line 868, in script call
File "scripts/main/solos/milena/milena.rpyc", line 594, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/main/solos/intro.rpyc", line 868, in script call
File "scripts/main/solos/seraphina/seraphina.rpyc", line 439, in script call
File "scripts/main/solos/elara/elara.rpyc", line 449, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
[Previous line repeated 4 more times]
File "scripts/main/solos/zara/zara.rpyc", line 102, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
[Previous line repeated 6 more times]
File "scripts/main/solos/milena/config.rpyc", line 85, in script call
File "scripts/main/solos/elara/elara.rpyc", line 698, in script call
File "scripts/main/solos/intro.rpyc", line 868, in script call
File "scripts/main/solos/milena/config.rpyc", line 130, in script call
File "scripts/main/solos/talia/talia.rpyc", line 244, in script call
File "scripts/main/solos/intro.rpyc", line 868, in script call
File "scripts/main/solos/intro.rpyc", line 868, in script call
File "scripts/main/solos/nina/nina.rpyc", line 401, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/main/solos/intro.rpyc", line 868, in script call
File "scripts/main/solos/intro.rpyc", line 868, in script call
File "scripts/main/solos/seraphina/seraphina.rpyc", line 525, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/main/solos/elara/elara.rpyc", line 910, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
[Previous line repeated 1 more time]
File "scripts/main/solos/milena/config.rpyc", line 85, in script call
File "scripts/main/solos/intro.rpyc", line 868, in script call
File "scripts/main/solos/intro.rpyc", line 868, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/main/solos/zara/zara.rpyc", line 149, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
[Previous line repeated 7 more times]
File "scripts/main/solos/elara/elara.rpyc", line 1184, in script call
File "scripts/main/solos/intro.rpyc", line 868, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
[Previous line repeated 9 more times]
File "scripts/main/solos/elara/elara.rpyc", line 1530, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
[Previous line repeated 1 more time]
File "scripts/main/solos/intro.rpyc", line 868, in script call
File "scripts/main/solos/intro.rpyc", line 868, in script call
File "scripts/main/solos/elara/elara.rpyc", line 1820, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/main/solos/zara/zara.rpyc", line 225, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
[Previous line repeated 1 more time]
File "scripts/main/solos/intro.rpyc", line 868, in script call
File "scripts/main/solos/intro.rpyc", line 868, in script call
File "scripts/main/solos/seraphina/config.rpyc", line 162, in script call
File "scripts/main/solos/milena/config.rpyc", line 130, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
[Previous line repeated 4 more times]
File "scripts/main/solos/elara/elara.rpyc", line 2112, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
File "scripts/utils/money.rpyc", line 110, in script call
[Previous line repeated 15 more times]
File "scripts/utils/time.rpyc", line 86, in script
File "E:\Games - Transit Camp\Hearthwood Tavern\HearthwoodTavern-0.5-pc\renpy\script.py", line 1103, in lookup
raise ScriptError("could not find label '%s'." % str(original))
ScriptError: could not find label 'zara_scene_5'.
Windows-10-10.0.26100 AMD64
Ren'Py 8.3.6.25022803
HearthwoodTavern 0.5
Sat Jun 28 16:16:53 2025
Thank you very much for the feedback. It really makes me happy!
I think I know what is causing this error. In the next few days I will be releasing version 0.6 and I will investigate to fix this! Thank you very much again.
Beautiful. Thank you.
Just downloaded version.5 and the game keeps force closing itself on my android
Thanks for letting me know! I'll do some tests here and upload a correction as soon as possible. I'll give you another warning here as soon as I fix it.
I couldn't reproduce the problem here :(
Is there any error message or does it just crash? If you have information about the Android version I can also do more specific tests perhaps.
Sure thing!
I have a pixel 7a
Android version 15
This did occasionally happen after i had a metric ton of gold but in the latest update every interaction i attempt (work, talk to someone, fast forward) all cause the game to just close. No message no nothing.
Hmm... I see... I think it might be some change in variables that I made that might be conflicting with what you already had. If that's the case, I apologize, my lack of experience means I don't have much of an idea of when things will break like this :(
My suggestion is a new save to test maybe? (I honestly have no idea if it would solve the problem)
I'll do some tests on this specific version and if I find anything I'll let you know!
Awesome, thanks! Ill try a new run and see if i notice anything triggering the issue
Once again, thank you very much for this effort!
If you are interested, there is discord to communicate (there is still very little there, but I swear I am trying xD)
But if you prefer, you can do it here, whatever you think is best :)
any plans for say futa content ?
I haven't planned any specific type of fetish in depth yet, because I'm a very "traditional" person, so to speak, and it ends up being difficult for me to think about how to fit it into the story with quality.
The only idea I have so far is to think about how to fit some fetishes with what I already have planned, the only thing I'm sure of is that as I add them I'll probably make them optional for the player.
What fetishes do you have planned? Any chance for preg?
I honestly haven't thought much about this point yet, but I think it would be interesting to be able to address some of them throughout the game.
It's just going to be a bit difficult for me because I'm a pretty vanilla person, let's say xD
But I'll try to delve deeper into it.
it's cool, not exactly a common fetish
Great first version, it presents well what idea the game wants to convey, looking forward to the next updates
Thank you very much, reading this really cheers me up!
At first I think the updates will be a bit irregular. But I will try to bring regular updates as time goes by.
Is everything in 1st person story telling, 1st person pov?
My initial plan was this. However, I thought that bringing some non-POV scenes would give more possible scene variations. So I believe I will stick with this idea that some scenes will be out of POV.
ok ty for info <3