A downloadable game for Windows, macOS, and Linux

Dungeons&Essence is an Isekai adventure story focused on rpg elements and world building with many kinds of woman to meet and fuck on the way.

Most non humans follow the Law of Defeat where you must be willing to please the victor of a fight sexually so expect lots of sex after fights if you choose so.

The combat is turn based with positional grid and lots of skills and abilities to unlock. You will also be unlocking tons of summons and be able to build your own team in many different ways.

The player also have his own stats that can be increased during the intro and by leveling up. A full equipment system with a ton of options and variety for weapons, armors and accessories.

Adventure awaits in a world so get ready to delve into dungeons, gather essence and meet all the amazing women waiting for you.

You can find the latest version(0.12) on my Patreon.  

Download

Download
D&E-0.11a-pc.zip 107 MB
Download
D&E-0.11a-mac.zip 101 MB

Development log

Comments

Log in with itch.io to leave a comment.

in the middle of fighting goblin lord my game just crashes

No error message? It just crashes? Did you try again? Was it after using a specific skill? I need some clues to find the problem.

(1 edit)

sorry for the late reply, I got an error message should i send it here or somewhere else?

You can send it here.

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "game/script.rpy", line 45, in script call

    call intro2 from _call_intro2

  File "game/scripts/locations.rpy", line 138, in script call

    call daybounties from _call_daybounties

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 138, in script call

    call daybounties from _call_daybounties

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 151, in script call

    menu:

  File "game/scripts/locations.rpy", line 85, in script call

    "You arrive on your room."

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 138, in script call

    call daybounties from _call_daybounties

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 87, in script call

    menu:

  File "game/scripts/locations.rpy", line 138, in script call

    call daybounties from _call_daybounties

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 151, in script call

    menu:

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 87, in script call

    menu:

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 87, in script call

    menu:

  File "game/scripts/locations.rpy", line 200, in script call

    "You arrive at the forest."

  File "game/scripts/locations.rpy", line 138, in script call

    call daybounties from _call_daybounties

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 151, in script call

    menu:

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 200, in script call

    "You arrive at the forest."

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 138, in script call

    call daybounties from _call_daybounties

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 38, in script call

    call screen ailenmap

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 138, in script call

    call daybounties from _call_daybounties

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 87, in script call

    menu:

  File "game/scripts/locations.rpy", line 138, in script call

    call daybounties from _call_daybounties

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 138, in script call

    call daybounties from _call_daybounties

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 138, in script call

    call daybounties from _call_daybounties

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/dungeons.rpy", line 196, in script call

    call battle_prep from _call_battle_prep_22

  File "game/scripts/battleUI.rpy", line 5, in script call

    call battle_rounds from _call_battle_rounds

  File "game/scripts/battleUI.rpy", line 62, in script call

    call battle_rounds from _call_battle_rounds_1

  File "game/scripts/battleUI.rpy", line 40, in script call

    call combat_ai(initiative[ini_p]) from _call_combat_ai

  File "game/scripts/ai.rpy", line 586, in script call

    $ renpy.call(user.aicall, user)

  File "game/scripts/ai.rpy", line 578, in script call

    call baseattack_ai(user) from _call_baseattack_ai_14

  File "game/scripts/skills.rpy", line 598, in script call

    call wstrike_calculator(user) from _call_wstrike_calculator_3

  File "game/scripts/skills.rpy", line 3891, in script

    if target.status[8] > 0:

  File "game/scripts/skills.rpy", line 3891, in <module>

    if target.status[8] > 0:

TypeError: 'int' object is not subscriptable

-- Full Traceback ------------------------------------------------------------

Full traceback:

  File "game/script.rpy", line 45, in script call

    call intro2 from _call_intro2

  File "game/scripts/locations.rpy", line 138, in script call

    call daybounties from _call_daybounties

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 138, in script call

    call daybounties from _call_daybounties

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 151, in script call

    menu:

  File "game/scripts/locations.rpy", line 85, in script call

    "You arrive on your room."

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 138, in script call

    call daybounties from _call_daybounties

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

 

File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 87, in script call

    menu:

  File "game/scripts/locations.rpy", line 138, in script call

    call daybounties from _call_daybounties

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 151, in script call

    menu:

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 87, in script call

    menu:

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 87, in script call

    menu:

  File "game/scripts/locations.rpy", line 200, in script call

    "You arrive at the forest."

  File "game/scripts/locations.rpy", line 138, in script call

    call daybounties from _call_daybounties

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 151, in script call

    menu:

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 200, in script call

    "You arrive at the forest."

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 138, in script call

    call daybounties from _call_daybounties

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 38, in script call

    call screen ailenmap

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 138, in script call

    call daybounties from _call_daybounties

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 87, in script call

    menu:

  File "game/scripts/locations.rpy", line 138, in script call

    call daybounties from _call_daybounties

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 138, in script call

    call daybounties from _call_daybounties

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/locations.rpy", line 138, in script call

    call daybounties from _call_daybounties

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/quests.rpy", line 76, in script call

    call daybounties from _call_daybounties_1

  File "game/scripts/locations.rpy", line 134, in script call

    menu:

  File "game/scripts/locations.rpy", line 114, in script call

    menu:

  File "game/scripts/locations.rpy", line 202, in script call

    call screen goblin_forest

  File "game/scripts/dungeons.rpy", line 196, in script call

    call battle_prep from _call_battle_prep_22

  File "game/scripts/battleUI.rpy", line 5, in script call

    call battle_rounds from _call_battle_rounds

  File "game/scripts/battleUI.rpy", line 62, in script call

    call battle_rounds from _call_battle_rounds_1

  File "game/scripts/battleUI.rpy", line 40, in script call

    call combat_ai(initiative[ini_p]) from _call_combat_ai

  File "game/scripts/ai.rpy", line 586, in script call

    $ renpy.call(user.aicall, user)

  File "game/scripts/ai.rpy", line 578, in script call

    call baseattack_ai(user) from _call_baseattack_ai_14

  File "game/scripts/skills.rpy", line 598, in script call

    call wstrike_calculator(user) from _call_wstrike_calculator_3

  File "game/scripts/skills.rpy", line 3891, in script

    if target.status[8] > 0:

  File "C:\Users\1\AppData\Local\Temp\Rar$EXa6600.37355\D&E-0.11a-pc\renpy\ast.py", line 2133, in execute

    if renpy.python.py_eval(condition):

  File "C:\Users\1\AppData\Local\Temp\Rar$EXa6600.37355\D&E-0.11a-pc\renpy\python.py", line 1153, in py_eval

    return py_eval_bytecode(code, globals, locals)

  File "C:\Users\1\AppData\Local\Temp\Rar$EXa6600.37355\D&E-0.11a-pc\renpy\python.py", line 1146, in py_eval_bytecode

    return eval(bytecode, globals, locals)

  File "game/scripts/skills.rpy", line 3891, in <module>

    if target.status[8] > 0:

TypeError: 'int' object is not subscriptable

Windows-10-10.0.19045 AMD64

Ren'Py 8.1.3.23091805

 0.11a Thu Feb 29 17:11:09 2024

Neat game, there is a way to break being able to ever visit the goblin forest but after some restarts and trial and error i managed to have some success.

The game is really grindy. 2 hours for 1.25 levels.

(1 edit)

If you try to skip the tutorial using the map you get stuck in the city, this bug is already fixed on the next version. 

You shouldn't need to grind levels since you can't go above level 1 before completing the first dungeon. You only need to form a good comp to defeat the adventurers before entering the dungeon. Doing quests also help, they are a good source of money and completing all three give you an unique trinket.

Well my comps keep getting wiped turn 1 and i don’t know what i can do about it. This might me be playing the game badly that i am effectively getting stuck. Build attached.

You didn't say against who you are getting destroyed but it is easy to see that you are lacking a tank, change the goblin caster for a goblin defender, it is the only tank you unlocked although you only need to defeat 3 slimes to unlock it, the slime can also work as a good tank with offhealing capabilities.

If you want to tank yourself you need to change your skills and manifestation, water is good for tanking and you didn't show your gear but it is clear it can still improve. There is also a good tanking trinket for completing the three guild quests.

(1 edit)

I was getting destroyed by the adventurers which i kept retrying as an ambush. If i loose experience it’s obvious i did something wrong so i save scummed and tried again. Had more success with a new character where i didn’t bother reseting as after loosing i was over 100 exp of level 1 anyway so i didn’t loose anything (as excess exps go to waste) and then the second try was suddenly doable.

If you want to make that loss scripted then don’t punish the player for losing. Give them experience for losing instead. Then it is obvious that loosing was intended.

(2 edits)

Total play time with new character: 4 hours unique sex scenes 4: Tutorial elf, slime 1, slime 3, 1/2 goblin

Still very grindy

Is there any content after the goblin shaman sex? I can only seem to grind standard enemies.

Okay i had another run with another character. High magic and charisma, get defeated by slimes then fucking until water is maxed. Build character from that. Very important to have monsters not on mind control as grinding takes way to long otherwise

Loose to adventureres first time. (don’t load a safe, loosing EXP (like half a level) here is really punishing and unfair as this loss is basically scripted)

Winning team: Water slime + baer + area spell focused with healing spell hero in back row.

Not being able to save in the goblin dungeon is just a needless time waster. Yes you will need a different spell set for the 6 enemies before the goblin end boss vs the goblin end boss alone. Having to fail the dungeon once to discover enemy troop composition then master it no problem is just annoying, saving after enemy would make my time feel more valued as a player.

(+1)

Your helper says what you need for each fight if you pay attention and you can save right before entering the dungeon.

You are missing a few scenes, 4 in total. 

There are two for the Shivari that you need to be level 1 to get it since I have not implemented her level 2 encounter yet. It is the second of the guild quests 'The demon of the forest'(It is male on futanari, the description of the quests gives a warning about it.). You get one for defeating her the first time and a second one the second time you win. 

And there are the scenes against the single slime and the trio os slimes when you are defeated.

Your helper says what you need for each fight if you pay attention and you can save right before entering the dungeon.

It is cool that you thought of a way you think you solved the problem i am encounterting. Kudos to you. You are probably really smart to think of them. Sadly i am dumb a player which goes in the game with different expectations and knowledge than you. Some of your clever solution go over my head entirely.

I give you quite elaborate feedback what problems i run into. I don’t have to. I think maybe you can learn something from my problems and reports but you seem to be more interested in “blamming” me. So i will stop giving any feedback as it doesn’t seem welcome.

You are missing a few scenes, 4 in total.

I only count two scenes i didn’t list. Slime 1 and slime 3 referred to the single slime and tripple slime encounters. Also i would count two scenes with the same image of a character as different scenes. So yeah i forgot about Shivari as i couldn’t recruit her, as only managed 50% of her before leveling up and that annoyed me so much that forgot about her. Hehe. Glad ot hear you are working to fix that. Only wasted like 10 minutes trying to get a scene of her at Lvl. 2.

The bug that keeps you in the inv screen when you try to pick skills makes the  game unplayable

Do you remember what you did right before it started happening? Because I did 2 playthroughs testing and never found problems with the inventory or skills screens.