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
StatusIn development
Rating
Rated 4.0 out of 5 stars
(4 total ratings)
AuthorNightShiftDev
GenreVisual Novel
Tags2D, Adult, AI Generated, Anime, Erotic, Fantasy, Indie, Ren'Py, Singleplayer
AI DisclosureAI Assisted, Code, Graphics, Sounds, Text

Download

Download
com.hearthwoodtavern-0.11-1775713298-release.apk 356 MB
Download
HearthwoodTavern-0.11-pc.zip 346 MB

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

I'm getting a load of script errors when working in the tavern

(1 edit)

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

(1 edit)

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

(1 edit)

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 :)

(+2)(-2)

any plans for say futa content ?

(+2)

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.

(+1)(-1)

What fetishes do you have planned? Any chance for preg?

(+1)

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.

(+1)

it's cool, not exactly a common fetish

(+2)

Great first version, it presents well what idea the game wants to convey, looking forward to the next updates

(+2)

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.

(+1)

Is everything in 1st person story telling, 1st person pov?

(+1)

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.

(+1)

ok ty for info <3