DomJOI Witch is an adult 3D CG animated simulation by DomJOIDev, built with Unreal Engine. The player creates a Witch and arranges kinks, endings, and toys. The main play pattern is a straightforward BDSM encounter involving a Witch, Mistress, or Succubus. It is described as a small passion project with many customization options and several systems already in place. Its themes include BDSM, female domination, and monster girl.
The current build is v1.80, released on August 16, 2026, and development remains in early stages. It runs on Windows, Linux, and Android, in English, and is uncensored. The update added a mercy mechanism with a new AI layer: you can beg, be denied, or receive mercy. Android no longer uses the SM5 build because high-end phones crashed or ran hot. Reward and punishment weighting was reworked so both become more prominent when many clusters are enabled. The patch also introduced a new kink option, added toy options, and included an ambient ASMR reward.
Developer's description
The DomJOIWitch is a JOI themed game where you create your Witch, setup kinks, endings, toys and more! The core game loop
is just a simple BDSM theme session with your Witch/Mistress/Succubus. There is a lot of customization, a lot of systems
are in place already, but game is still in early stages of development. It's my small passion project that I hope
one day will become something bigger with your support and feedback.
v1.80
✅
Mercy mechanism
- A whole new AI layer. Beg, get denied, or get granted mercy.
✅
Android drops the SM5 build
- Too many of you told me your high-end phones were crashing and running way too hot. The SM5 build is gone.
✅
Reward/punishment weight rework
- Rewards were starving whenever too many clusters were enabled. New weighting math makes both rewards and punishments more prominent.
✅
New Kink: Servicing
- Service your toys to your heart’s content - 10 ways, from footjobs and assjobs to licking the anus-shaped stroker.
✅
New Toy: Sleeve Toy
- Male masturbator support. It’s not a smart toy, but hey, it’s something
✅
New Toy: Nipple Clamps
- Because burning nipples are just so sweet.
✅
ASMR ambient reward
- An ambient ASMR reward that fires even without dedicated ASMR tasks.
✅
New animation
- Used only for breast worship, but a nice one
.
✅
Massive refactor
- This one’s mostly for me, but it benefits you too in the long run: the longest file (not counting test files) is now 700 lines instead of 4000.
✅
Changes to the fade-out-fade-in background
- Small change, but some of you noted the black background could be replaced with something sexier/warmer.
✅
Hair no longer blowing ‘in the wind’
- Toned down the movement to make it look more natural.
✅
Female Genital Support
- The promised feature is here, opening the door to lesdom and future futadom content ^^.
✅
Both Genitals Support
- You can also use both genital sets at once, because why not.
✅
New Kink: Pussy Torture
- Slapping, pulling on the lips, and more.
✅
New Kink: Breast Torture
- A classic - available for everyone, works great with nipple kinks.
✅
New Kink: Clit Torture
- Because you deserve it ^^
✅
New Kink: Pussy Insertable
- Insertable content for female genitals. Revolutionary concept!
✅
New Kink: PEI (Pussy Juice Eating)
- PCEI’s cousin has arrived.
✅
Female endings, edges, pleasure tasks, vibrator, humping, fingering
- The whole toolkit, ported over and filtered.
✅
Required Genitals system
- Incompatible tasks shouldn’t even get created anymore
.
✅
First Run overhaul
- New widget for pronouns and genitals. The EULA will trigger whenever you launch a new version, along with first-time setup.
✅
Degradation tasks + mirror
- For when you want to feel bad about yourself.
✅
Anal fingers toggle
- Want butt stuff without the fingering? Now it’s possible.
v1.70
✅
Chastity system added to the game
- The most requested feature after futa. It’s finally here.
✅
Chastity Level 1: Pleasure Denial
- Tease and command without a cage. Mental play with no changes to release. No cage required. You can unlock during session.
✅
Chastity Level 2: Mid-Session Cage
- Requires the chastity cage. Both your release and pleasure are threatened. She may lock or unlock you based on her mood; the threat is real. No long-term obligation. You can unlock during session.
✅
Chastity Level 3: Long-Term Chastity
- Spans multiple sessions; must be worn before the session starts. You can unlock during session.
✅
Chastity Level 4: Real-Life Chastity
- Spans multiple sessions; must be worn before the session starts. You cannot unlock during session.
✅
Once sentenced, some options are locked
- No cheating! You committed, now you suffer or enjoy your denial, you are into it anyway
✅
A shitload of chastity-related tasks
- Cage stroking, vibrator-on-cage, humiliation, affirmations, a lot of dialogue, speaking, mirror task and more…
✅
Sentence tracking
- The game remembers your sentence and counts down sessions
✅
Emergency unlock button
- For when reality calls, do not worry she will treat it like nothing happen…
v1.69.5
✅
Breathplay kink
- it’s here! Enable it in configuration and hold your breath. Or don’t, depending on her mood
.
✅
More makeup options
- ~30 new makeup options added. The Witch is now officially more fabulous than ever. She can look like Warhammer 40K chaos worshiper…
✅
Pleasure task tweaks
- “less is more” tweak in “Kink -> Misc” on pleasure tasks, making them shorter and with lower chance to trigger. At least 4 people wrote about this and I listened…
✅
Custom colors for makeup
- same way as with skin color etc. Goth black? Hot pink? Starcraft teal? The power is yours…
v1.69.1
Critical bug fix
- Tasks were not being filtered by player status correctly. This has been fixed. NO MORE DOUBLE BUTTPLUGS
!
✅
Feminization kink
- It’s finally here! Enable it in the configuration, and she will start treating you the way you always wanted.
✅
Feminization toys and accessories
- Panties, bra, stockings, heels, wig, choker, lipstick, nail polish, makeup, and feminine perfume - all supported and wired in.
✅
Feminization tasks
- Mirror tasks, speaking tasks (affirmations), degradation tasks, edge tasks, and orgasm endings for the feminization kink. Each toy category has its own dedicated tasks.
v1.69
✅
Buttplug
- Feel the pressure.
✅
Vibrating Buttplug
- Feel the pressure and buzz.
✅
Anal Beads
- Push them all in, and then - bead by bead back out!
✅
Prostate Massager
- Let it milk you. Tasks were written for vibrating types! Because they are the most popular (I checked!)
✅
UI Changes
- The main task window is better, text placement is better, new status elements added - cleanup work
✅
Multiple new systems
- Rewards, punishments, delayed tasks, task cluster filtering, task filtering (read the Technical Deep Dive, it’s boring!)
✅
New brows
- Found some nice new assets - so why not. The thinner ones are genuinely cute!
✅
Fewer reflections
- Lighting changes in the main level. Less disco ball in her eyes, more moody atmosphere.
v1.60
From official changelog TLDR
Horns
- 12 styles × 12 materials = 144 combinations. Demon? Deer? Cute little devil? Yes.
Wings
- 12 styles - from tiny fairy wings to giant succubus wings. Special animation folds them when she sits or lies down!
Tails
- 16 fully animated styles - fox, cat, succubus, heart-tipped and more
Pupils
- 15 styles - human, cat, goat, octopus, heart, void, and more. Because why not?
Earrings
- 5 styles of dangly goodness. I wanted more, but some assets were broken!
Elf Ears rework
- Elf ears are now slider with extra option to make them ‘down’! Just check it!
Google Pixel 10 GPU support
- Google Pixel 10 and other phones that are using Imagination GPU should work thanks to community feedback and testing!
Colorblind modes
- Full accessibility support for our colorblind degenerates. Please let me know if any UI elements need better contrast!
Glasses
- 9 styles from cute round frames to a literal monoglass. She’s nerdy, she’s dangerous, she’s judging you
Massive outfit update
- Magic, Village, Warrior & Hero packs; previously there were 7 outfits (without color variations), now there are 66!
Smart outfit filtering
- The OutfitDirector now actually
thinks
. Outfits are filtered based on your character’s body morphs
New faces
- New face options - previously 7, now 12
New hairstyles
- Two new hairstyles added in this update cycle
More outfit colors + smarter randomization
- More and better color combinations
Character Creation level is more focused on her
- Black background, no more random props, just her!
Game size slashed from ~2.3GiB to ~1.35GiB
- Massive texture and asset optimization. Your storage space is precious, so is our time!
v1.50
From official changelog TLDR
2500+ tasks with proper grammar
- From 1500+ to 2500+ tasks, all with fixed grammar, articles, and pronouns. Your Domme now speaks like she went to finishing school (before she learned to ruin you)
HUGE Android fixes
- Game finally looks like it should on older devices. No more static TV skin, fixed hair rendering, better performance.
New music
- No more looping the same theme until you hate it - Good mood and bad mood tracks
Music doesn’t restart between levels
- Seamless transitions, maximum immersion
Progress saving
- Killing/stopping the game now ACTUALLY saves your session progress and settings. Revolutionary, I know!
Pronoun support
- He/She/They options (Pact → Naming → Extra Options). You asked, she delivers
New animations
- Squat [worship], crawling idle [base], sitting with legs up [base]. More ways for her to tease you
New physics engine
- Kawaii physics with substepping. Yes, the jiggle physics have a kawaii name. Deal with it
No more jiggle after teleportation
- Fixed that cursed boob/butt earthquake when she moves
No more screen dim on Android
- Your phone stays awake even if you can’t
New session type
- “Her Choice” with rising probability of ending. She decides when you’re done, not you
Better task mix
- Timed AND counted tasks together, with proper grammar. More variety, more pleasure, more suffering, more fun
V1.420
From official changelog TLDR
New Hairstyles
: Added 5 new hairstyles to choose from.
Nose Morphs
: Added about 5 new sliders for the nose (F4 only had 2!).
Lip, Cheek, and Jaw Morphs
: Added sliders for the lips, cheeks, and jaw-features - most of them F4 lacked entirely.
Hair Customization
: Added hair highlights and roughness options, similar to the F4 setup.
Negative Sliders
: Now available on existing morphs like the upper and lower body. Be careful: extreme negative values on the top might cause some clipping, but it’s still not as bad as F4 was. One specific top is currently problematic; it will be reported to the asset author for a fix.
Face Sliders
: Some negative sliders (like smaller cheeks) might not work depending on the base face model you choose. This isn’t a bug! Neither is the “aging” effect that makes some faces look like a ‘gremlin’ and others like an ‘old lady’ - just enjoy the variety.
Modesty Mode
: Now features three options: CFNM, Modesty, and Half Modesty (just like V1.40).
New Animations
: No more looping the same three animations for basic tasks! I’ve added a variety of base animations to keep things fresh.
“Stroke to the Rhythm”
: A rare new task where you must follow the rhythm of her hips.
Modding Foundation
: Task clusters are now defined via JSON. This is the first step toward allowing you to add your own custom tasks, kinks, and habits!
Massive Refactor
: The code is cleaner, faster, and more stable than ever.
UI Improvements
: Added automatic text wrapping and fixed several annoying typos.
v1.30
- Timed Endings!
- A lot of improvements under the hood for AI. Some of them are not used yet, but they will be in the next releases
!
- Task chaining
- I tried to combine the DX11 build with DX12/Vulkan for Windows -> it didn’t work
, so I have to release it separately
- DEV TOOLS
- No more annoying firewall pop-ups on Windows! The game won’t ask for network access anymore. That little problem that
led to a heated discussion? Turns out it was the darn Apple ARKit causing trouble—more on that in the long version.
- I’ve completely disabled the entire Unreal Engine TCP/UDP network stack. It shouldn’t have been in the game, so now it’s guaranteed not to be sending anything, anywhere.
- Game buttons are now modular, cleaner, easier to extend, and better positioned (especially that all-important cum button!).
- The Options menu now displays the game’s version number and release type (Demo/Full) alongside the RHI (Render Hardware Interface) selection.
- New tasks
- A lot of bug fixes, polish, improvements
Player reviews
Player rating5.0 / 5 · 3 ratings
Written reviews3 · avg 4.0★
Positive (4–5★)67%
Latest review2026-06-16
What players say
Most players praise visuals and customization, while one critic finds the character uncanny.
5★2
4★0
3★0
2★1
1★0
Players like
High-fidelity graphics and detailed visual effects
Strong character creation and body customization
Expressive full-body and facial animations
Snappy performance with minimal loading
Common complaints
Character can look uncanny during extended viewing
Limited rotation and clothing customization options
Feels derivative of Virtual Succubus
Best for players who enjoy polished succubus visuals and expressive animations.
Summarised from 3 written player reviews.
Unfortunate!2026-06-16★★★★★
Just play Virtual Succubus... This game is obviously trying to emulate it, and it doesn't do it very well. I will say that the body customization for DomJoi goes a lot further, but the girl just always looks a bit…
zzenek2026-06-02★★★★★
[v1.69] Great game with a lot of potential — if you enjoyed Virtual Succubus, you'll likely enjoy this too. The graphics look great and it somehow feels even better despite having fewer features so far. The animations are a highlight…
homie_simpson2026-04-01★★★★★
I’ll add an honest opinion about the game. I’ve played it multiple times, and I’m in a very complicated love/meh relationship with it. Great: Dev -> I’m honestly confused why he’s even making this game Look, it’s one of the…