Battlefuck Pit [v1.18.31.1] [DNA]

An easy to control, 3D, fully animated battlefuck / sexfight / catfight gameSee More Thread Updated: 2026-10-15 Release Date: 2025-03-16

An easy to control, 3D, fully animated battlefuck / sexfight / catfight game

See More


Thread Updated: 2026-10-15
Release Date: 2025-03-16
Developer: DNA – Itch.io –  Patreon – Discord
Censored: No
Version: 1.18.31.1
OS: Windows
Language: English
Genre:
See More
3D Game, Character Creation, Virtual Reality, Female domination, Futa/Trans, Gay, Handjob, Lesbian, Male Domination, Vaginal sex, Combat, Simulator
Installation:
See More
1. Extract and run.
Mod installation:
See More
For actions, the folder you are targeting (TARGET_FOLDER ) is .mods/actions. For arenas/stages, the folder is .mods/stages

On Windows

, extract the zip contents under .mods/TARGET_FOLDER in the game folder, or c:UsersYOUR_USERAppDataRoamingGodotapp_userdataBattlefuck Pit.modsTARGET_FOLDER , depending on your preference. Make sure to not have copies in both locations, as it can get confusing (the game works, but if you later end up updating one and not the other, you might get the older version in game).
On Android:
  • Download the file, and use the File manager under Options to import the zip file into the game user folder.
  • Extract the contents (use the Extract option), then do this:
    • Go into the newly created folder (example_mod), select the folder inside and press [Cut]. Go outside (use the [^] button) to the user:// folder, and make sure you have a folder called .mods, inside which there should be the required TARGET_FOLDER folder. If either or both of these folders are missing, create them manually (using the [New folder] button at the top)
    • Go inside .mods/TARGET_FOLDER and select [Paste]
  • Remember to delete the empty folder left behind from extracting the zip file
  • Restart the game
Changelog:
See More
v1.18.31.1p:
This bumps the game content up to v1.18, however it also brings in several features and lots of fixes and quality of life improvements all the way up to v1.31. Check below for the list of changes
Changes:

Actions / animations:

  • New reverse straddling action branch
  • New 69 action branch
  • Updated and improved various actions, action transitions / flow, animations
Body types:
  • Female Snake anthro body type (Ophidia)
  • Male Wolf anthro body type (Conall)
  • Separated the Female/futa body type into Female and Futa
Wearables and appearance:
  • Updated, fixed and improved various wearables
  • Updated and improved various character appearance aspects
  • Improved character randomization, resulting in better looking characters (applies to both randomization ranges, as well as wearable material properties)
Arenas:
  • Boxing ring adjustments and small improvements
  • Improvements to the Jungle arena (better grass, tuned lighting and volumetric fog; separate mobile environment)
  • Adjusted camera parameters in order to try and avoid the effect a wide field of view causes (exaggerated depth, with objects in the background appearing a lot smaller). A wide angle effect will still happen, as the camera also uses the fov to keep the characters on screen, but overall things should look better. Note: there will be clipping occasionally, especially in certain arenas where the spectators are closer to theaction. I will try to find a solution for this in one of the next releases
Mechanics:
  • After every match, 1 v 1 mode will display the challenger (i.e. first) character’s xp gains for each stat group
  • Gauntlet and Challenger modes now award XP points
  • Show opponent pronouns and voice information in Gauntlet and Challengers mode
  • Gauntlet mode: each match won will generate increasingly better rewards that stack; the bigger the winning streak, the more and better rewards
  • Gauntlet mode now preserves character clothing, dirt and decorations (e.g. mouth cum mesh, creampie meshes) between matches, and shows the actual character post-battle state on the outcome screen
  • Gauntlet mode: you can now include and prioritize saved characters
  • Challengers game mode: opponents can be randomized with a dedicated button
  • Challengers game mode shows the actual character post-battle state on the outcome screen
  • Tournament mode random participants will now generate random stats between -50% and +10% of the tournament owner’s. Previously, random participants were all stuck at the default (lowest) stats
  • After every match, Gauntlet mode will display the player character’s main stats situation next to the match result
  • After every match, Gauntlet mode will display the player character’s xp gains for each stat group
  • After every match, Challengers mode will display the player character’s xp gains for each stat group
  • Various opponent / PC control options (e.g. randomization, outfit randomization, redressing, clean up) for the Gauntlet and Challenger modes
  • Scenario mode now shows a faithful replica of the character state at the end of the match (clothes, dirt and fluid splatters)
Dialogue:
  • Default dialogue updates
Performance:
  • Various performance improvements
Other:
  • Breathing sound fx based on stamina state as well as registered arousal damage (volume control under Options)
  • A lot of various under the hood improvements
Fixes:
  • Lots of fixes to existing issues
v1.14.24p:
This bumps the game content up to v1.14, however it also brings in several features and lots of fixes and quality of life improvements all the way up to v1.24. Check below for the list of changes
Changes:

First time user experience (FTE):

  • When installing / running the game for the first time ever (NOT when updating), the resolution defaults to Pixel art on PC (or Basic, if the screen resolution is very low), and Low resolution on mobile. This is to ensure best performance. Resolution can then of course be changed in Options, as desired
Body types:
  • Added Female Croc anthro body type
  • Added Cow anthro body type (Bessie class), plus matching default character. Use ‘Restore missing characters’ appearance under Options to get the new character named Bessie
Actions:
  • defeat_cuddle
  • defeat_reverse_face_sit_wand
  • prone_stand_up
  • The following actions now support anal penetration, in addition to being previously vaginal only (or working but with relaxed genital requirements): defeat_bearhug_dominant_fuck, defeat_bearhug_fuck, defeat_cowgirl, defeat_straddling_fuck, missionary_reverse_fuck, standing_bearhug_dominant_fuck, standing_bearhug_fuck, standing_bearhug_fuck_actor, standing_body_battle_fuck, missionary_dominant_breed, missionary_dominant_fuck, missionary_fuck, missionary_power_fuck. In most cases, the actions are anal penetration enabled only when the actor has a penis / strap-on, and the target does not have a vagina and has their anus exposed (e.g. a male or female with a strap-on on futa would always use the vaginal state, while male or a female with a strap-on on male will use the anal state)
  • If relaxed genital requirements is on, Hump is enabled as an option, and the following actions: missionary_dominant_breed, missionary_dominant_fuck, missionary_fuck, missionary_power_fuck, missionary_pounding will become available for vagina vs penis/vagina combos; missionary_pounding in addition will work for penis vs penis combos
  • Updated intent conditions to properly reflect the current expanded use of vaginal actions for anal
  • Lots of improvements to existing actions/animations
Wearables and appearance:
  • New wearable: Sports shoes, available for all human body types
  • Further updated the wearable incompatiblity list
  • Fixed the small gap between the foot mesh and the leg (above the ankle) when equipping high heels
  • Added Vibrator (simple) to the list of tools. The Vibrator is equipped/unequipped automatically during the appropriate actions. It’s not available as a user facing equippable item, and no customizations are available at this point
  • Teeth, tongue and mouth area (including interior) geometry cleaned up and drastically improved. Weight painting adjusted. The teeth no longer look like they are disconnected from the jaw, especially during speech animations, when they looked a bit like dentures
  • Improved hairstyles: High twin tails with bangs and High twin tails
  • Subtle improvements to the hair shader
  • Adjusted the default hair material to be more realistic
  • Randomization now takes into account a defined mean value for certain shapes, leading to better proportions and outcomes on average
  • Improved area under the eyes and the Nose tip morph
Character editor:
  • The Body type can now be changed for a character. It will no longer randomize and create a new character, and will try to preserve as much of the original as possible. Note that switching to another body type and then back will not get you the same original body. Each switch will make its own modifications. Ofc, the changes aren’t saved automatically, so you can always revert by reselecting the character in the list. And conversely, if you’ve changed the body type and are happy with the results, you need to save the character. If something doesn’t exist on the original body type (e.g. the genitals), it will be generated randomly as needed. Voices are also changed if needed in order to match the new body type. Switching to an anthro body type will generate a random character, since the anthro and human characters do not share any resources
  •   The Body type has been moved to the top, and is no longer hidden under the Appearance / Body section
  •   The Wearable and Accessories categories have been grouped together, under the Wearable / accessories category
  •   All Copy wearable / accessory buttons have been moved next to the drop down, for clarity and saving space
  •   All Paste wearable / accessory buttons have been replaced by a single option under Outfit. If there is a wearable / accessory in the clipboard, an option to Paste it will appear under the Outfit menu
  •   The adjustments for hair and accessories have been moved next to their subjects. Hair adjustments are now available under Appearance / Hair, and the Head accessory adjustments are available right underneath the Accessories (Head) selection (if a head accessory has been selected)
  •   Each shape (morph) category is now randomizable on its own. So if you’re happy with how the face looks, but want to re-randomize e.g. just the body shape, you can do that
  •   Increased material properties granularity to 0.05 from 0.1
  •   Touch dragging from an accordion category header in the character editor now works. No need to hunt for spaces in-between
Mechanics:
  • Training mechanics. Press the Train button next to the character stats on the first character selection screen to get to the Training screen. Pick one of the trainers (there are only cosmetic differences between them), then enter the training session. During the training session, you gain experience by balancing and matching the trainer’s effort. In practice, you need to adjust your effort in order to always keep it within the equal range defined by the two center markers on the effort bar. Too much effort, or too low, will lead to an imbalance, and you will need to revert back to the original stance. The trainer will talk to you and give you some hints regarding how you’re doing. Listen to their advice. A training session lasts 30s. The gained experience is presented on the end screen
  • Effort training
  • Sexual endurance training
  • Challenger game mode update: the random opponents that are generated should now always be relevant to the user; the new generation algorithm takes into account the user’s fight history and match body type combinations in order to pick the body types of the generated opponents
  • Defeated characters will now restore willpower and stamina
  • The effort damage caused by various ‘surprise’ events during a struggle (e.g. kisses, hits) is now a percentage of the max effort the inflictor can summon (this helps the mechanic scale, and also accounts for the higher/lower effort damage a stronger/weaker character can inflict)
  • A controlled self orgasm will now cause limited willpower damage (10 points) to the opponent
  • Randomizing a character will now assign a random atttide, disposition, fighting style, weight set and pronouns (this happens in all instances where a random character is created, in all game modes and when randomizing manually). For now the dialogue set will be left at Default, since it is the most complete and up to date. Later on, once the other dialogue sets catch up, this will be randomized as well
  • If you generate a new / randomized character in the second editor (after you have selected your first character), each of the character’s stats will be between 80% and 105% of the first character’s. This way you can play against a random, but challenging character, without having to save and edit it manually
  • Generated characters in Gauntlet will now scale. Each of their stats will be between 75% and 90% of those of the player character
  • Orgasms get recorded on end, not on start as before (for memory and context purposes, used to present stats and create relevant dialogue)
  • The extra effort resulting from anger is now capped to 50% of the character maximum effort. This aims to avoid situations in which a weak character can get huge, unrealistic spikes of effort
  • Any saved character will now gain experience after a match, except if they or their opponent have had their stats manually edited. Previously, saved characters could only gain experience when fighting against other saved characters
Dialogue:
  • Huge number of improvements / content added to the Default dialogue. Support for lots of new conditionals, optionals, and text parsing features
Other:
  • Track tournament results (1st, 2nd, 3rd place) and display them under ‘Statistics and memory’
  • Support for loading / managing / unequipping tools (equippable items) added. Compared to traditional accessories, tools can have multiple assignment points / holding positions (e.g. the Vibrator (simple) that has been added can be equipped in either hands, with the vibrating head facing up or down, depending on what the animation needs). The decision for which variant of a tool is being equipped belongs solely to the animation that equips it
  • Support for vaginal creampies. Vaginal creampies added on orgasm to the appropriate actions
  • Added a camera tilt button on the character editor that allows looking at the character from slightly above/below, in order to view some otherwise hard to spot changes (vagina morphs, toenail color)
  • Characters will now animate their lips / mouth when speaking a dialogue line
  • Breathing should be more realistic, keeping the mouth closed at high stamina, then quickening and opening the mouth more and more as stamina goes down
  • Breathing intensity receives a boost on arousal damage and during each orgasm contraction
  • Breathing amplitude increases with exhaustion and the boost from arousal damage
  • Strip mouth tracks from animations that don’t need them, to avoid the mouth flickering when an animation transitions into another
  • Normalize expressions to make sure they don’t go overboard and cause ugly facial distortions (especially around the brows / eyes)
  • Greatly optimized / cached the way character memories of past matches are stored and retrieved, in order to speed up db-like operations
  • Added event scripting methods: set_action_variable_to_randf_range(name, range_lo, range_hi), set_action_variable_to_randi_range(name, range_lo, range_hi)
  • Lowered the volume on the some of the sound effects that were too loud
  • Fully revised the camera code, to improve how it keeps the characters on screen and smoothes out jerky motion. The option to Smooth out camera motion has been removed, as the camera is now tuned to always be smooth. Allow zooming in a lot more on all the included arenas, except for the snow globe. Modded arenas contain their own zoom limits
  • Fully revised the first person camera code for a better experience. The new approach also fixes the unfortunate experience of looking inside the neck and seeing the deep emptiness inside
  • Optimized and improved the sweat shader. It should be lighter on resources as well
  • Optimized and improved the dirt shader. It should be lighter on resources as well
  • Challengers game mode now shows the opponents’ genital configurations on their respective fight buttons
  • Gauntlet game mode now shows the opponent’s genital configuration on the Fight button
  • Randomize / Outfit / Undress buttons added to Gauntlet mode, allowing to re-roll the character appearance, outfit and undress them
  • Body type preferences are saved in Gauntlet mode
  • Body types should now be listed in alphabetical order
  • The stage list is now scrollable and doesn’t break the layout if adding more arenas or arena mods
  • Extracting a .zip file (Options > File manager) will no longer create a new folder if the .zip file already contains a folder (and nothing else) on the top level
  • Adjusted ejaculation and squirting particle effects
  • Drastically improved the look of ejaculation / squirting fluids on skin. You might need to adjust skin impact effects settings (size, intensity) to your taste
  • Optimized and improved the particle emitter used for ejaculation/squirting/lactation
Fixes:
  • Huge number of fixes (all fixes up to v1.24 included)
v1.10.20p:
This release brings in improvements, fixes and QoL updates from the Patreon version. It started as a bugfix release for a bunch of issues, but some fixes required newer versions of several resources, so I’m happy to say this is more than just a pure maintenance release 🙂
Changes:

Wearables and appearance:

  • In depth overhaul of a lot of morphs ranges and values in order to improve random character generation and the default body type
  • The new morph ranges will be enforced on existing characters. Saved morphs that are outside their current ranges will be capped to their respective range min/max. Note this might change certain morphs on your saved characters and slightly alter their appearance. This is necessary in order to eliminate certain wearable clipping / deformation legacy issues, and simplify development going forward
  • Finalized hair adjustment ranges to eliminate clipping and disproportionate values, and allow for better and more diverse randomization
  • Added navel position morph
  • Completely remade the Neck morph
  • Completely remade the Trapezius morph
  • Improved the armpit area of the Thicc morph
  • Resculpted the eye area to give definition for eyelids
  • Adjusted several shapes for the existing eyelashes
  • Refined the mouth area and lip morphs. Removed lip changes present in the Thicc and Curvy morphs, which were causing weird shape stacking
  • Reworked the Lip height, Pronounced lips, Upper lip, Lower lip morphs
  • Added Heart shaped mouth, Puffy lips, Lower lip curve morphs
  • Fixed clipping on the Collar (wide, simple) for high Neck morph values
  • Improved the Shirt weight painting and fixed clipping in tights spots (e.g. armpits) occurring during certain animations (some clipping might still happen when wearing the Shirt over other wearables such as the Bathing suits)
  • Improved compatibilities between various wearables, and updated the wearable incompatibility list. Equipping a new wearable will look for worn incompatibilities and remove them from the body (this was already happening but the list of incompatibilities has been extended)
  • Cleaned up virtually empty shape keys on all objects on the default body, resulting in file size reduction
  • Updated default characters’ appearance to reflect the new morph ranges. Use “Update existing characters’ appearance” under Options to get the changes (note that any custom outfits you might have added to the default characters will be overwritten)
Other:
  • Optimized character selection in the editor (this makes switching to another character a bit quicker if certain conditions are met – which is most of the time after saving and not modifying the character)
Fixes:
  • Fixed camera abnormal see-saw movement on low fps in certain conditions. Improved camera smoothness
  • Fixed switch_actions happening during a choice state in a npc vs npc context causing the switch action to execute twice
  • Fixed post defeat bearhug fuck action genital conditions. The action should become available in more cases if ‘Disable strict genital requirements’ is selected
  • Fixed skinning for loaded .gltf mod files, where bindings could get applied to the wrong bone (due to mismatched bone indices)
  • Correctly pause suspended CharacterViews (previously they kept playing in the background, even when suspended) and resume as needed
  • Fixed several standing punch / slap / bust animations defined as loopable, causing jumps during e.g. the hit contest
Developer Notes:
See More
MAIN FEATURES:
  • 3D and fully animated: quality animations and smooth transitions
  • Highly customizable characters: male, female, futa and transgender
  • Engaging mechanics backed by very simple controls
  • Fight in one of the 17 included arenas (including realistic mud and oil wrestling), watch CPU v CPU battles, or play one of the available game modes: Tournaments, Gauntlet, Challengers or Scenario
  • Enhanced realism:
    • Jiggly physics
    • Facial expressions: characters react to various situations with anger, surprise, pain, fear or disgust
    • Personality-based in-fight dialogues, that take into account current context and past interactions and matches
    • Sweating that’s based on effort/stamina use
    • Orgasm visuals. Plus cum that stains skin and clothes, and splatters on the floor
    • Dirt that accumulates on bodies and clothes. Fighting in the mud, sand, dust or oil will cause the characters to get increasingly dirty in the right areas
    • Tracks and imprints on sand, mud, snow or dust
    • Movement generates waves when fighting in mud, oil, or other liquids
  • 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. User created character body types, actions/animations, arenas, custom dialogues and voice mods are all possible
  • Under active development, with consistent Patreon releases every week on Friday
* Some of these features might be better or only available in the Patreon version

ABOUT THE PATREON VERSION:

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 three to four more, as I make consistent releases on Patreon every week on Fridays
Older Patreon versions will be uploaded here and remain free. There will be a delay of anywhere between 1.5 and  2.5 months between Patreon and the free version. Some free versions will be numbered differently, and might include backported fixes that are newer than their base Patreon version.
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.
ABOUT:
This is a one-person hobby project developed in my spare time. It’s also the first game I am releasing publicly.
Your feedback is welcome and appreciated, although I make no guarantees I will necessarily implement or even answer at all.
DOWNLOAD
Win: MEGA – DATANODES – GOFILE – PIXELDRAIN – WORKUPLOAD
Android: MEGA – DATANODES – GOFILE – PIXELDRAIN – WORKUPLOAD

Extras:

Example Action Mod* – Example Stage/Arena Mod [updated]*
*for Android users. Included by default on Windows.

Battlefuck Pit [v1.18.31.1] [DNA]