
Battlefuck Pit
A downloadable game for Windows and Android
An easy to control, 3D, fully animated battlefuck / sexfight / catfight game for Windows and Android
- Fully animated 3D: battles flow with top quality animations and beautiful transitions
- Highly customizable characters: male, female, futa and transgender, as well as anthro / furry characters*
- Engaging mechanics backed by very simple controls
- Fight in one of the 15* included arenas, watch CPU v CPU battles, or play one of the available game modes: Tournaments, Gauntlet, Challengers or Scenario*
- Opponents come alive with facial expressions and personality-based in-fight dialogues, and react to various situations with anger, surprise, pain, fear or disgust
- Jiggly physics and orgasm visuals
- Realistic dirt system (the dirtiest mud fights are now a possibility)
- Realistic cum and sweat accumulation on skin and clothes
- Use the integrated first person camera to get into the action
- An advanced gallery allows you to create, edit, save and watch your own fights. Save and replay any match after it ends
- Modding support is an integral part of the game and is under continued expansion. User created character mods, action/animation mods, stage/arena mods are supported*, as well as custom dialogues and character voices
- Under active development
* Only available / improved in the Patreon version
---
Download the demo and try the game for free (link below)
If you enjoy the game, please consider supporting the development on Patreon, even if it's for just one month. That will bring you the latest version, plus another three - four extra releases, as I make consistent releases on Patreon every Friday (that's four releases a month)
The full version (v1.1 for Windows and Android) contains more animations, features and content and is available on Patreon
https://www.patreon.com/cw/skydna/
Join Discord for up to date development info and previews
---
TROUBLESHOOTING
- If you have an Intel video card and experience graphical issues, or if you want more performance, run the game using the included BFP_intel_card_fix.bat
- Recent AMD drivers before 25.9.2 may cause graphical issues. Update to 25.9.2 or above. If the issues still persist, downgrade to 25.6.2
- Performance issues? Check the settings available under Options
GAMEPLAY
A battlefuck match consists of a series of actions where the opponents invest "effort". The one investing more wins the action and chooses the next. Win the game by reducing your opponent's willpower and making them orgasm.
Controls:
- Effort: Controlled with the mouse wheel, UP/DOWN keys, or swiping up/down on mobile.
- Camera: Rotate it with the right mouse button, the LEFT/RIGHT keys or a two finger gesture on mobile. Use middle-click, keypad 5 or double tap to reset it / switch to the next camera profile.
- Choices: After winning certain actions, you get to select the next move.
Stats:
- Willpower (Red): The primary stat. It decreases when being dominated, and is massively reduced by an opponent-inflicted orgasm.
- Stamina (Green): Consumed to increase effort in an action. It regenerates over time. Can be regained by relinquishing effort.
- Sexual Endurance (Orange): Decreases with sexual actions. When it hits zero, the character orgasms.
- Effort (Light Blue): The amount of energy invested in a single action, displayed on a shared bar at the bottom of the screen.
- The game also features hidden stats like Dominance (willpower damage multiplier) and Allure (arousal damage multiplier)
Success depends on managing the Effort Bar. You must invest enough effort to surpass your opponent's in order to win an action. If that isn't possible, it's better to lower effort to regain stamina. Winning actions allows you to make strategic choices about the direction of the fight.
---
The full version (v1.1 for Windows and Android) contains more animations, features and content and is available on Patreon
If you enjoy the game, please consider supporting the development on Patreon, even if it's for just one month. That will bring you the latest version, plus another three - four extra releases, as I make consistent releases on Patreon every Friday (that's four releases a month)
| Updated | 1 day ago |
| Status | In development |
| Platforms | Windows, Android |
| Rating | Rated 4.3 out of 5 stars (44 total ratings) |
| Author | DNA |
| Genre | Fighting |
| Made with | Godot |
| Tags | 3D, Adult, battlefuck, catfight, Erotic, Femdom, LGBT, sexfight, wrestling |
| Average session | A few minutes |
| Languages | English |
| Inputs | Mouse |
| Content | No generative AI was used |
Download
Install instructions
Simply unzip and run.
Development log
- New promo clip for v1.11 day ago
- BFP v1.1.1 removes the limitation introduced in v1.1 concerning playing the same...2 days ago
- BFP v1.1 now available. Character memory. Multisurface support for hair, other i...3 days ago
- BFP v1.0.0 is here. Refined mechanics, UI/UX/QoL improvements, new content and f...10 days ago
- New actions, wearables, as well as animation modding support is now available in...17 days ago
- BFP v0.9.8.2 hotfix is now available on Patreon22 days ago
- BFP v0.9.8 demo for Android is available to download and try24 days ago
- Solid stability and performance improvements in v0.9.8 (especially for less powe...24 days ago

























Comments
Log in with itch.io to leave a comment.
How much GB ram, is needed to play the game?
For PC? Mobile? I'd say 8GB should do it, in either cases.
For versions after v0.9.8 4GB MIGHT work on a good day, depending if the GPU shares memory with the default RAM, but for v0.9.2 I'd say 4GB will likely not work.
Okay, thank you, I will wait until I get a better laptop to play, keep up the good work.
I mean you can always try it, it's not like it can do any harm. Always worth a try. And you can also try the less demanding version - run using hi_perf_and_BFP_intel_card_fix.bat from the game folder
I have tried but it crashes, what are the specs for the android version?
Probably about the same. There are some really good optimizations coming with v0.9.8, those will improve performance and reduce memory consumption. All versions prior to v0.9.8 had a bug that reduced fps and made it choppy (something that had been there from the very beginning).
A nice fighting game
Thanks :)
Keep it up feller!
That's the plan :)
WE love battlefuck pit ❤️ 🤞
Thanks so much :) Happy to hear that
version 0.9.2 crashes on android pretty much every match where as 0.8.6 worked OK with the graphics dialed back so could be my phone. But the 9.8 demo works perfectly. Hopefully when I can get your patreon on payday the new version will work as good as the demo. Love the game man
It's likely v0.9.2 crashes due to added content compared to v0.8.6. Everything needs to get loaded and go into the memory. v0.9.8 has a bunch of optimizations and fixes which help a lot with these issues.
Things you can try: Enable FSR on something like quality or lower and/or use the Low resolution. Set texture sizes to 128 x 128 or 256x256, or disable the dirt/cum/sweat effects altogether. Hopefully it helps. If you get it running on everything minimum, then you can try increasing various settings and see where you end up.
Yeah mate i have tried it all and can get it working but it has about 20 pixels total lol. Iv just gone back to the previous version for now as i can get that working fairly well while it still looks good. Ill still definitely get the patreon version come payday and I'm due a new phone so my problem will be solved either way soon.
Ah alright. In any case, just a reminder that v0.9.8 will become free in 1-2 months too. Don't get me wrong, I'm happy for you to support me on Patreon :), but just to let you know that this is also an option
Version 0.9.2 lags and crashes.
Could you please provide more details? Which version, Windows or Android? What sort of hardware/device are you running the game on? Versions prior to v0.9.8 had some performance issues and used more memory, so on less powerful hardware that can cause what you're describing. If this is on Android, you need at least 4GB of RAM to run the game without crashing. Also, if you're on Android, try the v0.9.8 demo to see if there is any improvement for you
I was playing on Windows 10 Pro version 21H2, 16GB of RAM. When I started a fight, it crashed in any mode.
Try to disable Signed distance field global illuminatuon, or alternatively run the game using the hi_performance_intel_fix.bat file. Hopefully it helps. V0.9.8 might also help when it becomes free later on. What video card do you have?
GTX 1650
Let me know if you have any success trying what I suggested. You can also switch to using the Retro pixel art mode together with the rest or on its own, just to see if there is any option that doesn't lag/crash. Also try to use FSR, either Quality or Ultra quality (or any other options, to see if they help)
I'm having a problem with the game... I'm trying to play it on Android but I can't. The characters aren't showing up, it's really laggy, and when I try to enter a fight it kicks me out of the app. On the customization screen, I can only see the options, but where I think the model should be displayed, it's all black...
It's possible you gfx chipset isn't properly supported by the rendering engine, case in which I can't really do anything, as the problem is very low level rather than in the game logic itself. What mobile device do you have?
I already suspected that, lol. I have a Samsung A04, it doesn't run most games. Thanks and sorry for the trouble.
No trouble at all, glad to try and help :) I'd assume that's probably the issue. The game is full 3D, and it probably uses things that the gfx chipset/drivers don't provide support for
How often is the free version updated? Or is the free version stuck as is?
Every 1.5 - 2 months, usually
really great game. Keep up the good work
Hey, thanks, I really appreciate it
Had a fun time playing this some weeks ago, but today no graphics are loading :(
This sounds like the AMD issue, where the UI loads but no characters are showing.
If indeed you have an AMD video card: quite recent AMD drivers before 25.9.2 may cause graphical issues (and they do :) ). Update to 25.9.2 or above. If the issues still persist, downgrade to 25.6.2
Please let me know how it went
DO NOT CLICK SO CALLED 'UPDATES' OR 'OFFICIAL' LINKS POSTED IN THE COMMENTS!
There have already been multiple cases of scammers posting scam links here in the comments, pretending they are posting 'official' game updates.
NO GAME UPDATES WILL EVER BE POSTED IN THE COMMENTS. INSTEAD THEY ARE ALWAYS ANNOUNCED ON THE MAIN SECTION OF THE PAGE / THE DEV LOG
The android version after updating I can't type the characters name
Is this the demo or the full Android version? Also, are you getting the on screen keyboard when selecting the text input?
As an aside, it's literally the first time someone mentions this issue, so it could be an incompatibility with your phone. I have only 2 devices to test the Android version on, so there is a chance that some devices won't work properly and I wouldn't know. What device are you trying to run it on?
Tablet. And android demo
Ah, that explains it. You can't do that in the demo. I mean that's why it's a demo, the functionality is limited. You'll have to downgrade to the full version for the time being. There will be a newer free full version released at some point, probably in about a month or so
Nah finna buy your paetron tomorrow thanks
hey so I use an a android emulator on my Mac and i downloaded the demo and when i open it its just a black screen
Have you had any success with other 3D games? Might be worth trying. I honestly don't know to what extent the emulator you're using supports 3D stuff. It could only offer support for running regular utility apps or 2D games. In any case, I don't think there's anything I can do to help on my side. The game is compiled for Android using Godot and relies on Godot as a game engine to provide rendering and so on. I have no Android specific stuff in my code.
i use bluestacks, and i have a few 3d games such as lust rush
I'm not familiar with it. Since other 3D games work, my best guess is that it might not like something about how Godot initializes graphics / uses vulkan. Or something completely different, I have absolutely no idea. I'm sorry, but there's nothing I can do about it.
Found a bug in Android demo, if u pick a red highlighted character and press back then go to the game again u can play the character
thanks for the heads-up, i appreciate it
Fixed :) and fixed another bug too while fixing this (but the game can probably run fine without the fix in this case)
No problem bro 😁
What's the system requirements for this game on Android? Demo and full version please. Like RAM usage and such
I mean.. that's why I published the demo, so people can see how it works on their device. I have no idea what the requirements are to be honest, there are thousands of Android phone models out there, with various chipset and gpu combinations.
There are options included in the game that can help with performance, so it can run on something that's lower end (e.g. High performance mode that renders at half resolution). On the full version some of the effects like dirt accumulation on bodies can be intensive, but they can also be disabled.
I'd encourage you to download the demo and try it. If the demo works then the full version would work as well. If it works really well, then the extra effects it includes will likely work ok too (and they can always be turned off).
My Google Pixel tablet does 30-50fps on High performance/ half resolution mode and all effects turned on on the latest version.
Wasn't sure where else to ask, and I am fully aware the answer may be an "I don't know" but where might I find the .json files for characters on Linux? I've done my own sleuthing and found nothing, so I'm posting here in case anyone else might know
If you're using Wine or similar, it probably maps the AppData folder somewhere. Then it's AppData\Roaming\Godot\app_userdata\Battlefuck Pit\Characters\
From a quick search, for Wine it's probably in ~/.wine/drive_c/users/[your_user]/Local Settings/Application Data
I have never played a more dippointing game controls ever
Thanks for sharing your honest impression. What about them do you find disappointing? How would you improve them?
It isn't a "bug" per se (more of a quirk of how it's coded, it seems), but the graphics settings aren't alterable while Fullscreen is active.
It makes some amount of sense, but if that's not intended, now you know.
Thanks for the heads-up. It's a known issue / somewhat by design. It used to be that you could do that, but when I updated to Godot 4.5 the functionality ended up breaking. The only fix I could find was to disable it. I'll probably try re-enabling it at some point - it could simply be a bug that needs fixing on Godot's side.
where do i find mods
Right now there aren't any yet, it's still early days. There is someone who made one but hasn't finished/published it. Check the game Discord to see.
Will it be on Linux?
I don't have a Linux machine to test it on, so probably not. Tbh you're the first person asking about Linux
Does the game work on 32bits on Android?
No, it's compiled for 64 bits.
my Don't work with 64bits 😅 , is possible to make a 32 for Android?
As much as I don't like disappointing people, I'm not really keen on having an extra build to maintain, and I don't even have a test device to make sure it works. It's also quite likely that the game would work poorly on 32-bit. 32-bit Android is quite old, there are fewer and fewer devices built on it, and is increasingly unsupported. I'd rather invest the limited time I have into adding new features and content tbh.
well I can wait until that happens, I Don't mind 👍, I know it's alot of work but I undestand
Hi! Great game! Could you please add the rest of the poses for the male characters and the hairstyles?
How do i download and play by android? i have a phone and VR...
For Android you download the .apk file (BFP_demo.apk), preferably from your phone, and install it directly.
For VR, you need the Windows version (assuming you have a VR headset that connects to your Windows PC). There is an [XR] checkbox at the bottom right next to the Fight button, on the screen where you select the arena. If you check that you should get it to output to VR. Note that activating VR means you get to watch the match, but won't be able to control anything.
You can make this game for 32 bits android? Thanks :]
Hey! As much as I don't like disappointing people, having to maintain an extra build is an overhead that I'm not prepared to take on. I have limited time I can put into the game, and I'd rather focus on adding in new features and content. 32-bit Android is quite old, there are fewer and fewer devices with it and is increasingly unsupported. I don't even have a test device to make sure it works. It's also quite likely that the game would work poorly on 32-bit
even pre 1.0, this might be one of the best of it's genre, damn. keep up the good work man.
Hey, thanks, I really appreciate the comment :)
amd gpus have problems too i think...
Yes, if you have an AMD card the problem is actually with the drivers, and you need to roll back - there's nothing I can do on my end to solve it.
It's a bug that AMD introduced in an earlier driver version. Downgrading to 25.6.2 should set things right until they manage to fix it.
You can see e.g. here: https://www.reddit.com/r/godot/comments/1mj6nma/psa_amd_gpu_driver_update_breaki...
Thanks, it did help... It's crazy how long this has been a problem and nothing was done about it.
I could cry i always wanted to play a game lile this especially for android.
Thank you and I'll definitely be supporting you soon on patreon.
Hey! I'm so glad you like the game :) and really appreciate your support.
How can we save our character in the game on Android? I tried pressing Dave n nothing
The Android version here on itch is a demo, and has certain functionality disabled (character management is one of them; the Gallery is also disabled, and there are also four arenas that aren't included). I'm also not planning to offer any updates for it.
The full Android game is available exclusively to Supporters on Patreon, and is constantly updated with new capabilities and animations. The purpose of the demo is mainly to be able to test the game and see if it works ok on your device.
It works very well. N thanks guess I'll pay through paetron. Do u have a link? Do u accept visa?
There's a link at the top of this page, under CURRENT VERSIONS. You can also reach it from inside the game, from the main menu, if you tap on the Patreon logo.
I'm pretty sure Patreon accepts Visa and all major credit cards (it's them who handle payments).
If you haven't used Patreon before, be advised that what you're paying for is a monthly subscription. That gives you access to download all the new game releases for as long as the subscription is active (the releases themselves will never expire if you download them). If that's what you want then good, but if you only intend to get the current version make sure to cancel your subscription before a month runs out (you still retain access to download all new builds for the full month, even if you cancel immediately)
i have a beefy pc (RX 6700xt) but the game doesn't work at all. When I press start for a fight all i see is gray and black triangles flickering all over the screen. I can see the text, the options for moves, stamina, health and all that but I cant see the characters or environment.
That's strange, I haven't seen that before. Unfortunately the graphics engine is supplied by Godot, the game engine I'm using. I have no control over it, so I'm afraid there's not much I can do there :( Could also be a driver issue maybe?
Its possible! I tried reinstalling twice and nothing seemed to fix it. Tried messing with different graphics options, FPS, ect ect. I'll look into it more and see if maybe it's something with Godot.
Works on my android pretty good. Though I used CPU vs CPU
Oh wow this game looks great. Is it fully free or I buy
Hey, I'm glad you like the game. The game is free, but the version that you download here on itch.io is always older than the latest Patreon version. New releases first come to Patreon and after 1-2 months become free and can be downloaded here. If you want the latest right away, then you can support me on Patreon. You can read in the description above what the differences are between the current Patreon version and the free version available here.
Thank u
So like I just only had CPU vs CPU. I love it. I love this. I'ma spread word of your game
Ah, I realize that you're (also) playing Android. The free Android version here is a demo, and unlike the Windows version, it will NOT be updated every 1-2 months. For now at least it is considered a Patreon supporter exclusive benefit
How unfortunate. But I understand
Its possible use View mode on android too? (I plan start subscription on your patreon for your android version, so thats why i ask this)
Think I might have answered this on Discord, but just so anyone who might be asking the same question has an answer: yes, the cpu vs cpu mode is available on Android as well. In fact both clients are built from the same codebase, the only differences are cosmetic, to accommodate better touch interactions. There is also a slight downgrade in graphics quality for mobile due to engine / mobile gpu limitations
How to use only some of the moves?(sorry for my poor English)it means that allow the ai just use the move i chosed
It's not really possible at the moment. I will add it to the list of things to look into, but it's unlikely it will happen soon.
why i can‘t support your patreon
Uhm, I have no idea. I do get the occasional notifications of people supporting, so I think Patreon still works. The problem could perhaps be with your bank?
fine,i finished
I'm curious if you can also create femboys. Not only that, but can also play this gay or lesbian only?
Sorry, I completely missed the notification for your comment. Yes, you should be able to (probably minus some clothing, since the tops don't really map well over a model with no breasts - that will probably be fixed in time though), especially with the latest version that adds new body types. You can play any way you want, there are some predefined characters, but you can either edit or delete them, and you always get to pick your opponent.