A downloadable game

Download NowName your own price

What is it?

Battle Succubi is an erotic rogue-like inspired by games like Hades, Dead Cells, and Cult of the Lamb.  You take control of six different succubi bound to a human. He orders you take lay siege to a castle where his father's murderer resides. As a succubus, you battle your way through the castle and capture volunteers, who you can drain of their mojo back at your base. You can use their mojo to level up your succubi and gain new powers, abilities, and sex positions.

After each encounter, you might receive a blessing from a succubus queen, granting you extra powers.


You can also receive shekels and other items to improve your base.

The succubi are voiced by the very talented AmeAfterDark.

If you are interested in giving feedback, becoming part of the development team, or joining the community, please check us out on Discord.

StatusIn development
Rating
Rated 1.3 out of 5 stars
(3 total ratings)
AuthorSatisficing Itch
GenreRole Playing, Action, Simulation
Made withGIMP, Unity, Blender
Tags3D, Adult, Erotic, Roguelike
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Mouse, Xbox controller
LinksPatreon

Download

Download NowName your own price

Click download now to get access to the following files:

Battle Succubi 2024-08-12.zip 383 MB

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

I get a blank screen through most of the game when loading up with console saying "SerialzationException: The ObjectManager found an invalid number of fixups. This usually indicates a problem in the Formatter.

(1 edit)

Do you have a previous save file?

This is my first time seeing this ObjectManager error, but it looks like it could be related to my changing around the data for some of the basic classes in the game, then the game trying to load an old save file based on the previous version of the classes.

If you have an old save file, I'd recommend deleting it - go to C:\Users\YOUR_USER_NAME\AppData\LocalLow\Satisficing Itch\Battle Succubi and delete the file Game.dat and see if that works.

I get a (mostly) black screen when starting the game. Win10x64. (2023-06-24 version)

Thanks! This is due to my not testing the latest build without any saved previous player data. I think I've eliminated it in the newest build of the game, which will be uploaded on July 12th.

(3 edits)

The Options menu doesn’t work (just keeps spitting errors in the console, can’t change any settings) and the UI is all the wrong size (text is unreadable and bleeds over everything). Also, most onscreen buttons do not work (nothing happens when clicking anything except Cancel Training) Also, why does this want internet access?

broken options menu

NullReferenceException: Object reference not set to an instance of an object
  at OptionsPanel.OnResolutionChange () [0x00001] in F:\Battle Succubi\Assets\Scripts\UI\OptionsPanel.cs:93 
  at OptionsPanel.<Awake>b__8_1 (System.Int32 <p0>) [0x00001] in F:\Battle Succubi\Assets\Scripts\UI\OptionsPanel.cs:23 
  at UnityEngine.Events.InvokableCall`1[T1].Invoke (T1 args0) [0x00010] in C:\build\output\unity\unity\Runtime\Export\UnityEvent\UnityEvent.cs:219 
  at UnityEngine.Events.UnityEvent`1[T0].Invoke (T0 arg0) [0x00025] in C:\build\output\unity\unity\Runtime\Export\UnityEvent\UnityEvent\UnityEvent_1.cs:58 
  at UnityEngine.UI.Dropdown.Set (System.Int32 value, System.Boolean sendCallback) [0x0005e] in F:\Battle Succubi\Library\PackageCache\com.unity.ugui@1.0.0\Runtime\UI\Core\Dropdown.cs:426 
  at UnityEngine.UI.Dropdown.set_value (System.Int32 value) [0x00001] in F:\Battle Succubi\Library\PackageCache\com.unity.ugui@1.0.0\Runtime\UI\Core\Dropdown.cs:402 
  at OptionsPanel.Awake () [0x00169] in F:\Battle Succubi\Assets\Scripts\UI\OptionsPanel.cs:42 
UnityEngine.GameObject:SetActive(GameObject, Boolean)
OptionsPanel:OpenOptions() (at F:\Battle Succubi\Assets\Scripts\UI\OptionsPanel.cs:98)
UnityEngine.Events.InvokableCall:Invoke() (at C:\build\output\unity\unity\Runtime\Export\UnityEvent\UnityEvent.cs:178)
UnityEngine.Events.UnityEvent:Invoke() (at C:\build\output\unity\unity\Runtime\Export\UnityEvent\UnityEvent\UnityEvent_0.cs:58)
UnityEngine.UI.Button:Press() (at F:\Battle Succubi\Library\PackageCache\com.unity.ugui@1.0.0\Runtime\UI\Core\Button.cs:70)
UnityEngine.UI.Button:OnPointerClick(PointerEventData) (at F:\Battle Succubi\Library\PackageCache\com.unity.ugui@1.0.0\Runtime\UI\Core\Button.cs:114)
UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at F:\Battle Succubi\Library\PackageCache\com.unity.ugui@1.0.0\Runtime\EventSystem\ExecuteEvents.cs:57)
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at F:\Battle Succubi\Library\PackageCache\com.unity.ugui@1.0.0\Runtime\EventSystem\ExecuteEvents.cs:272)
UnityEngine.InputSystem.UI.InputSystemUIInputModule:ProcessPointerButton(ButtonState&, PointerEventData) (at F:\Battle Succubi\Library\PackageCache\com.unity.inputsystem@1.4.4\InputSystem\Plugins\UI\InputSystemUIInputModule.cs:542)
UnityEngine.InputSystem.UI.InputSystemUIInputModule:ProcessPointer(PointerModel&) (at F:\Battle Succubi\Library\PackageCache\com.unity.inputsystem@1.4.4\InputSystem\Plugins\UI\InputSystemUIInputModule.cs:344)
UnityEngine.InputSystem.UI.InputSystemUIInputModule:Process() (at F:\Battle Succubi\Library\PackageCache\com.unity.inputsystem@1.4.4\InputSystem\Plugins\UI\InputSystemUIInputModule.cs:2112)
UnityEngine.EventSystems.EventSystem:Update() (at F:\Battle Succubi\Library\PackageCache\com.unity.ugui@1.0.0\Runtime\EventSystem\EventSystem.cs:501)

(Filename: F:/Battle Succubi/Assets/Scripts/UI/OptionsPanel.cs Line: 93)```
(1 edit) (+1)

Thanks for posting and giving some detailed feedback! Looking at the training section, you need to select a succubus from the left panel AND a volunteer from the right panel before training can start. A succubus is selected automatically, but not a volunteer. Please give that a try and let me know if you can enter training.

The size of the text for the buttons in the training selection panel will be updated in the next few days.

As for the options bugs, I've been trying to track down some of these for the last few days, so let me try to reproduce the exact ones you're experiencing.


Please ignore the internet access request. I'm not collecting any data on players. This seems to be Unity collecting player data through Unity Analytics, which I've just removed from the latest built (not yet on itch, sorry). When I have the latest build up, I'll post another devlog announcement. If you still get the internet access request after that, let me know and I'll take a deeper look at the other packages Unity includes by default.

Cheers,

Okay, that works some of the time, but it’s really hard to get them to highlight when clicking the icons (probably because of the over-sized text getting in the way?)

When I do manage to launch a training scene, it seems to still be broken because the Depth and Activeness sliders on the left don’t do anything, and the progress bars in the lower right (I assume that’s what they are) don’t fill up or change; I can just watch the static animations (no titty bounce?) indefinitely until I decide to hit escape and return to base…

(1 edit)

Hmm. OK. I've just posted a new version that fixes the options menu bug, and that has updated UI for the succubi and volunteers which should avoid the text overflow issues from before.
I've been going through the training sequences, and I haven't managed to duplicate the bugs you mentioned about the meters not filling, and the sliders being inactive. Are there any errors coming up in the console? Which succubus are you using? I think I've only set up animations for the first succubus, so I imagine you're using one of the succubi without any animations...

I was only able to select the first one, but the issues I described seem to occur most of the time.

Since the newest update though, I simply walk through the doors and fall off into empty space when trying to enter the training room (before hitting Generate Volunteer) or the room across the hall lol

Once inside the training room, it seems like the buttons for generate new male and female volunteers are backwards. Clicking “Generate new female volunteer” gives me one with “balls” and “penis” stats lol Whenever I try to use one of volunteers generated in that way, I always end up with the broken sliders and meters.

(+1)

Thanks for giving it another try!

Volunteers all show their preferences for different sites. By default, all the female volunteers are bisexual, and the males are all straight. So a male volunteer will show preferences for female sites, and a female volunteer will show preferences for both sexes. It's not backwards. The succubi don't have preferences. They're sex demons after all! They show their skills.

I've got the issue with the doors sorted out (will post update this weekend), but I'm still not getting the issue with the sliders. I'll do some more testing this weekend.

Thanks again for your patience and understanding! This is a project where I've been working on a lot of the background systems for a year to get it to this point, but I have a full-time job that occupies most of my time.

I would like to leave a review.

I cannot, because the screen is way too zoomed in and I can't get past the opening menu.

Same issue

Happy New Year! Thanks for playing and reporting this. I've just uploaded a new version which should solve the problem.

(1 edit)

Happy New Year! Thanks for reporting this. I've just uploaded a new version which should fix the issue - there were some problems trying to override the default resolution.