The Tower Porn Game

The Tower Porn Game




⚡ ALL INFORMATION CLICK HERE 👈🏻👈🏻👈🏻

































The Tower Porn Game
An unique vore tower defense set in the world of Felarya!
A lewd Tower Defense game! Fend off waves of Coomers and build your defenses!
In a world where there are only women, this is a tower defense action game where only women defend a female town!
🔞 A roguelite tower defense game in which you must help warrior Alpha lead her soldiers to victory!
The complete deluxe edition of Skirmish Line including the United Front, Mad Jack, and Top Brass DLCs.
A furry spin on a tower defense game.
Tower defense game with some hentai flavor
A fast-paced tower defense game! Use tentacular towers to survive!
Copyright © 2022 itch corp · Directory · Terms · Privacy · Cookies
A type of game where the player builds defensive structures to stop waves of enemies from reaching and destroying their base. Towers can be equipped with many kinds of weapons, but generally are unable to move. Resources earned by defeating enemies allow for more towers to be built.
Explore NSFW games tagged Tower Defense on itch.io. A type of game where the player builds defensive structures to stop waves of enemies from reaching and destroying their · Upload your NSFW games to itch.io to have them show up here.
Subscribe for game recommendations, clips, and more

Remember my setting for this browser
Yes, I am 18 or older or Return to itch.io
ThePrincessAndTheTower-0.5a-mac.zip 442 MB
ThePrincessAndTheTower-0.5a-pc.zip 476 MB
ThePrincessAndTheTower-0.5c-pc.zip 476 MB
ThePrincessAndTheTower-0.5c-mac.zip 442 MB
yv0751 60 days ago (3 edits) (+1)
yv0751 61 days ago (2 edits) (+1)
yv0751 67 days ago (2 edits) (+1)
The Princess And The Tower (18+) may contain content you must be 18+ to view.
A downloadable game for Windows, macOS, and Linux
Through a magical accident you, a shady goblin, are transported into the tower of a locked up Princess ( trope alert ). Procure gold for the Princess to help her escape plan, train her and put up with her sometimes odd behaviour, whilst finding out what lurks in the shadows...
Point and click style with sandbox mechanics, mini animations and various mini games (dungeon exploration, ...)
The latest Version V0.5 has lots of convenience features (quest log, ...), a new strategy minigame (portals) and has much more NSFW content than V0.4x Walkthrough V0.5
If you like the game, consider supporting me at Patreon: https://www.patreon.com/yv0751
Note: Not save game compatible to V0.4x. Use "Jump To Act II" feature at start of game instead for new content.
Log in with itch.io to leave a comment.
Is there something I've forgotten between getting Irith to swallow for the HJ scenes and trying to get a BJ?
I have the quest "get Irith ready to perform blowjobs," but don't have the option to try and ask for one when claiming a favor; was there something else I need to do before I can ask so she can turn me down and prompt me to look for the erotic book?
I've gone ahead and included the debug panel that shows that blowjobs are the next part of training Irith, but that it isn't currently a favor I can ask for, just in case that is actually a bug, and not just a missing step I've forgotten. (I'm running v0.5c, and not experiencing any clear bugs like the Tower Duties issue I ran into with my install of v0.5a)
Loving the game! Out of curiosity when will version V0.5.1 be available I got a dialogue that says errand not implemented (plan V0.5.1) 
V0.5.1 is out on patreon already as early access version for some tiers and will be published on patreon on 12.08. for all patrons.
Public release will be early September (usually trailing patreon by four weeks)
I've run into what seems like a pretty weird bug, in that any time I've tried to pass the time with the "Tower Duties" button, it transitions into the intro sequence where Grex first meets the princess. It's easy enough to scroll back out of, but it is very confusing as to how/why?
Thx for submitting the issue. Will look into it. 
I started the game over from scratch; no skipping the intro or anything
Edit: I have since realized that it also gave me a new instance of the starting quest to talk to Irith and learn about her plans, and pressing the tower duties button again did in fact give a second duplicate copy of the quest.
This is curious, especially as it would be a game breaking bug.
I downloaded V0.5a Mac and win from this site, played it from scratch until I could execute Tower Duties and could not find anything wrong. It can not reproduce it in either OS release.
Can you send me a screengrab of your ingame debug info screen (you get it when clicking in the top left corner while in navigation mode). Looks like this:
Also, can you briefly describe whether whether issue is 100% reproducable and how (e.g. start new game, get up in morning, do bath task and at 9:00 execute "Tower Duties" command....)
Version 0.5a has been download a zillion times since release and I would get (rightly so) flooded with bug reports if such an obvious error was in the build.
Anyway, thanks in advance for your cooperation. If it leads to finding the issue you'll get an access link for the latest version (0.5.1 patreon) as "bug reward". ;)
This is a screenshot from a brand new run, actually following the exact order of events you suggested as a test!
I started a new game (not skipping the intro), got up on day 1, completed the bath task, and did the Tower Duties option at 9:00, which went directly from a black screen saying "You spend an hour fixing things in the tower..." to a black screen with the opening line of the game's intro, then on through the rest of the intro all the way through until waking up on day 2 of the game, having completely bypassed the rest of day 1. All I've done so far on day 2 was step out of the storage room so the text of the debug info could have a background it stood out against
(I also did another test following the same steps for a new game, where I did skip the intro, and the only difference in the debug info screen there is that Irith ARO was 5 instead of 6).
Additionally, it seems to me like it isn't actually game-breaking, just feature-breaking? The only thing it does seem to break for me is the tower duties feature itself; I first noticed the duplicate starting quest issue in a run of the game where I'd gotten far enough to have the portal room key, and seemed to still be able to keep going forward with the story, so the only thing the bug is doing to my playthrough is depriving me of any way of passing an hour if I have nothing to do but just want to advance time in the day, unless there's eventually going to be something that I'll need to specifically do the tower duties to unlock (or something that only happens at a certain time of day that I don't have enough actual things to do to advance time to get to it)?
Anyway, thanks for helping me look more into it, and if there's any more info you could use from my side of things, just let me know!
Thx. I reviewed the code again, the described sequence is impossible for all intents and purposes. 
Reproduction tests with the 5.0a versions I archived was not successful in producing that behaviour , all worked as designed (pc and mac).
I'm at a loss, but still curious how this can occur.
The only possible way for an erroneous code flow as described to be even theoretically possible is if the "from _call... " commands renpy adds when the distro is compiled are somehow jumbled/ wrongy compiled / inserted In that case it should be reproducible, however, which it isn't.
Anyway, I went into the code once more, stripped all the 300+ from commands throughout the codebase per script and recompiled. The mac file is available in the OP as v0.5b mac. Can you D/L and check the behaviour?
Hi, I keep getting errors with the 0.5a public version on mac when I load a previous save.
I'm sorry, but an uncaught exception occurred.
 File "game/900_GAME.rpy", line 34, in script call
  call navigate() from _call_navigate
 File "game/320_navigator.rpy", line 200, in script call
  call navigate_to(_return[1]) from _call_navigate_to
 File "game/320_navigator.rpy", line 232, in script call
  call intercept_post(locID) from _call_intercept_post
 File "game/350_intercepts.rpy", line 121, in script
  if locID == "LOCBathroom" and irith.isAt(locID):
 File "game/350_intercepts.rpy", line 443, in
  elif "brothel talk" in nyx.done and "brothel talk" not in irith.done and locID=="LOCIrith" and "well trained pet" in [i.lower() for i in irith.achievements]:
NameError: name 'nyx' is not defined
Sorry. it is NOT save game compatible. to V0.4x. Thought i put that in the release notes.
Make a new game and use „Jump to Act II“ instead if you want to continue (of sorts…)
Hi, is there a walkthrough somewhere? I have unlocked everything I can find with the new release, but there are things:
1) Devlog said is in release but I cant find how to unlock, and,
2) I am not sure if they are in this release and I'm just grinding with no pay-off this release
Hi, walkthrough is right in this post, where it says „Walkthrough V0.5“. Link should be working.
Alright, no more commenting for me at 23:00. I'm a blind idiot :D. Thanks for the info
I’ll publish a bug report discord with the next release.
That’s a weird one. Saw it once before with a corrupted savegame.
It’s not reproducible and should not occur on a clean 0.4 game/save. I added a few more paranoid checks in version 0.4.1 which is out since 16.06. on patreon. 
nice to hear about that coming Discord. The bug is no big deal any ways it was fixed with a "rollback" and did not happen since than.
BTW Great game. Nice to Play. GOOD JOB!
sry but i dont know where to send you the Error Codes xD.
I'm sorry, but an uncaught exception occurred.
 File "game/900_GAME.rpy", line 28, in script call
  call navigate() from _call_navigate
 File "game/320_navigator.rpy", line 141, in script call
  call interact_actor(_return[2], _return[1]) from _call_interact_actor
 File "game/340_interact_actor.rpy", line 395, in script call
  call mg_pet() from _call_mg_pet
 File "game/610_minigames_favour.rpy", line 795, in script
  $ stars = 5-min([points.index(i) for i in points if tries >= i])
 File "game/610_minigames_favour.rpy", line 795, in
  $ stars = 5-min([points.index(i) for i in points if tries >= i])
ValueError: min() arg is an empty sequence
-- Full Traceback ------------------------------------------------------------
 File "game/900_GAME.rpy", line 28, in script call
  call navigate() from _call_navigate
 File "game/320_navigator.rpy", line 141, in script call
  call interact_actor(_return[2], _return[1]) from _call_interact_actor
 File "game/340_interact_actor.rpy", line 395, in script call
  call mg_pet() from _call_mg_pet
 File "game/610_minigames_favour.rpy", line 795, in script
  $ stars = 5-min([points.index(i) for i in points if tries >= i])
 File "renpy/ast.py", line 928, in execute
  renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
 File "renpy/python.py", line 2245, in py_exec_bytecode
  exec(bytecode, globals, locals)
 File "game/610_minigames_favour.rpy", line 795, in
  $ stars = 5-min([points.index(i) for i in points if tries >= i])
ValueError: min() arg is an empty sequence
The console ain't opening ingame, I got UnRen and have it all set up properly
I have a bug in V0.4RC3 where the lower dungeon key is in my possession but it when I try to use it it says I don't have it. I think this condition happened after I accidentally chose it as a gift to the Princess. Hope that helps.
Cellar / dungeon key accidentally giftable, blocking game progress

Codewise, that seems unlikely, as all keys are unsellable and specifically ungiftable. Your game state might be corrupted.
Nevertheless, I will look into it for next release.
P.S. You might want to D/L v0.4RC4 as that fixes one critical quest bug. Savegame compatible if you use saves made _before_ your first night visit at Irith.
Or you may wait for V0.4.1 , which will be released 16.06. on patreon. Well worth it imho.
Public release of that 0.4.1. content (mostly NSFW cutscenes and QoL features) will be with the next public release M07.
The key never left the inventory, nor did the character accept it - as expected. But from then on it functions as if the key wasn't in the inventory, at least according to the message received when attempting to access lower dungeon. Glad to help.
Neat concept, good foundation, the mini games aren't horrible, great character models. Developer mentions in the guide that "doing nothing for 10-30 seconds" is really bad design and I agree. Glad they're aware of it and on top of it. Trying to get SUB up, and the guide says 2-3 times of doing the Pet Favor, but no SUB points are awarded on the second attempt. If it weren't for the guide, I'd think this was bugged because the button to claim the earned points does not add points- her stats do not change (capped at 5). Sure enough, I get the achievement after three, but I would have no reason to waste the effort and 100 Favor points as the game is now. Other than better communication with the player and maybe some better/hotter princess animations for the "favors", I'd say this is shaping up to be a solid unique game.
I wanted to give the game a bit of a retro-monkey island UI feel combined with "Princess Trainer" mechanics. Hope it comes across.
Yeah, the do nothing is gone in the V0.4.1 Patreon exclusive that will be released 16.06. 
It has a quest help log, improvements in player com and a whole bunch of new NFSW art ;)
how do you enter console mode to use the cheats that are in the walk through?
You need a program called "Unren" to enable the console.
ok thanks. I download Unren and put it in the directory. I type the commands in console but I dont see any changes to the items like money and favors. How do I get these additions to appear in the game?
You need to run it aswell, when it asks you what it's supposed to do press 3 to enable the console. After that you can go ingame and open the commands window with Shift + O
The "console" is the renpy in-game console, just to make sure.
That console is activated by the Unren according to the explanations you see in this thread.
You jump into that in-game console mode, once the game is running, by pressing SHIFT-O, then type in the cheats / stuff from the walk through you want and then leave the console with typing "exit" and return.
After that changes are immediately available in the game.
Be sure to play V0.4RC4 to avoid a nasty quest bug.
Okay, I'm enjoying this more than I care to admit. I do wonder, is there some trick to the dancing, or is it just a roll of the dice? Well. Of the slot machine.
The dance game is just using slot mechanics. If you should be unlucky and end up with 0 points, you can always press b and get at least one point.
I love this game. Some creature of the night catch me and turn into end the game. ¿Did I do something wrong?
The creature was a curse from the thieves guild. You need to pay off your debts regularly. 
If your debt gets above 26000, the curse comes for you. Note that they will add 10% interest per week, so large payments per week are recommended at least in the beginning.
Thank You. I didn't notice that. This is because my English is not good enough and I've been passing over important text information.
For me, once I get to the second level of the dungeon I am having a hard time not getting greedy and end up losing everything I've gathered every day by being hit by a single slime. I would greatly appreciate if when you get hit by a slime and leave the dungeon that you would not lose every single thing you have gathered, but rather a portion. That way I don't get frustrated and stop playing the game altogether due to a series of mistakes and get even a tiny bit of reward for the time spent in the dungeon.
Just hit the back button at the very bottom and the game is rolled back one step and you can again try to escape the slime with all your loot  ;)
But I like your idea of getting loot cut in half or so and not lose everything. Will introduce into V0.4.1
Hello yv, i've been trying to unlock the blowjob scenes and I can't get the novel to spawn. Could you give some info on how to trigger it?
Dungeon has been cleared once,SLU is at 15. When I ask her to do it she says the "You just invented that 'favour'..." line.
Liking the game so far though, keep it up \^o^/
Regarding the book errand there have been some inquiries. I checked the code, could not yet find any strange effects. 
I might also have described it badly in game what to do.
Once Irith rejects the BJ with the "You invented that" line (comes up from 12+ SLU, once you do a "finish face" move), the condition to find the book is met.
Search directly after or any other day after that in your bedroom. It will come up with 100% probability. If for some odd reason it doesn't, you can add the item to the inventory using the console (CTRL-O) with GAME.mc.addItem("ITMNovelEro").
If you never have used the console, google it quickly, takes all but 1 min to make the edit in the renpy game files and 5 min to unpack the renpy files with "unren.bat" (google that too, comes up with good explanation of F95 zone)
In any case, I will make the book non-unique or craftable as well in future versions to avoid such a deadlock.
Alright i tried it on 2 saves and both didn't work. I created a third and that one worked perfectly fine. No idea what causes that but i pushed through SLT stat without doing anything else (no pet stuff, didn't repair the "special room" and didn't activate the mirror).
Edit: Upon reloading to an earlier save of the first playthrough the Novel spawned immediatly upon getting the hint to look for one.
why not make the console available by default? cant you ship it with config.consol = True?
i cant get the consol commands for the items to work. i ctrl + C > ctrl + V it into the consol and it just gives me an error
when I press b , I cant move with arrows .idk why (my main language is not English)
Just tested quickly on a Windows11 VM. 
b works (deploy bomb), cursor keys work (move). the whole thing even works when I press cursor keys to move _while_ I hold b down.
Maybe wait for the next version, try it on an alternative machine to check if its an hardware issue or make sure you have V0.4 RC3
the dungeon requires cursor keys. not only did this take looking up to figure out what keys those were, but they don't work regardless of settings. there also doesn't appear to be a way to open the console, so you can't even cheat your way to see if it's a good game.
That’s weird. On all tester’s keyboards (Mac, Win) normal up down left right did work for weeks now (there was a limited release before this, never any report). Can you share sth about your hardware as I would like to look into it.
AMD Ryzen 3 3200G with Radeon Vega Graphics    3.60 GHz the keyboard is just an old acer, but theres never been any issue before. the arrows, ijkl, and wasd all failed to work. cursor key ennabling or disabling changed nothing. it may be my end, but i don't see what would break it. maybe uploading it to itch broke some of the files?
That is really weird. There have been close to 1000 D/L on this site alone for the game since Sunday and no comparable reports.
WASD was in the game as an alternative originally, but I commented it out because it screwed occasionally with renpy built in commands when keystrokes were buffered. If you have any background in editing game files, you could just uncomment wasd or change it to any keys of your liking. The code is in the file …minigame_dungeon.rpy (just search for „KEY“)
I will implement an alternative  set of keys (maybe
Porn Search Engne
Hentai Bondage Comics
Hey Arnold Porn

Report Page