Sucker Punch is an adult visual novel from Insomnia Syndicate, built in Ren'Py with AI-generated 2D CG art. You play a fighter close to going professional, then something happens that makes winning alone insufficient. The story follows survival in a world shaped by leverage, where people are broken, complicit, or used, and the choices you make leave marks on both the plot and the protagonist. Combat relies on reflexes and timing, while losing can change the path instead of ending it. The game explores domination, corruption, and BDSM themes for adults.
The current release is v0.3.0, dated June 28, 2026, and is available for Windows, Linux, Mac, and Android in English without censorship. The latest changelog adds an animated stat change system, UI and text-box controls, phone text delay fixes, and new content for Ashleigh, Lilly, Liz, Gail, and Emily. It also introduces a Garbage Route mechanic, develops the protagonist’s backstory, and advances his story arc.
Developer's description
You're a fighter on the verge of going professional. Then something happens and winning isn't enough.
Spoiler
Sucker Punch is about survival in a world built on leverage. Everyone you meet is broken, complicit, or being used — often all three. Every person you care about becomes a vulnerability. Choices leave marks — not just on the story, but on the person you're becoming.
This is a story that doesn't flinch from your choices and doesn't pass judgment. It just shows the cost.
Combat is real: reflexes and timing matter — but losing doesn't always end your story — it changes it.
AI art. Human story.
Adults only. Contains: drug use, coercion, sexual content (BDSM, dominance, prostitution), trauma, mental illness.
Changelogs
v0.3.0
Round 3 Week 1 [Day44-51]
Added animated stat change system (retroactively added to all prior chapters)
Added user control to text box opacity and other UI tweaks
bugfix for Emily stat storage
Restored and patched phone text delay - texts use the EMR Better Phone framework delay animation
Retconned Lilly's stats: age changed from 24 to 26 and weight reduced slightly
Ashleigh content: multi-route, minor events
Lilly content: major events (1 in main story line, 2 optional)
Liz content: major event & minor event - optional
Gail content: minor event
Emily content: minor event
add new Garbage Route mechanic for better storytelling
develop MC's backstory and advance his story arc
v0.2.3
removed questionable/possible security issue in Better EMR Phone framework accessing host computer information
added named saves
replaced Ashleigh scrubs1 assets (first scene with Ashleigh, improved, possibly not final)
v0.2.2
Round 2 Week 2 [Day38-44]
v0.2.1
Fixed deepcopy serialization error in fight system
Fixed opponent stats not resetting on fight reload via back button
Fixed player stats (health/stamina) not resetting on fight reload
Fixed phone UI race condition causing crash during rapid interactions
Disabled phone message typing delay to eliminate async render cycles
v0.2.0
Round 2 Week 1 [Day30 - 37]
v0.1.1
Bugfix
Fixed tag bug in Ashleigh apartment fire route
Replaced player striking image
v0.1.0
Initial Release
Prologue [Day 0 - Day 15]
Round 1 [Day 15 - Day 29]
Player reviews
Player rating4.5 / 5 · 2 ratings
Written reviews2 · avg 4.5★
Positive (4–5★)100%
Latest review2026-03-08
wakingdream3332026-03-08★★★★★
Thoroughly enjoyed the experience so far. Keep up the good work. I think adding more to the sounds would help a lot with the experience (more sound vfx and more music for example). Overall I like the character designs a…
Thasic2025-09-18★★★★★
An interesting VN. There are several choices that the game states, before making them, that they will have an impact later in the game and I believe they likely will. The art is obviously AI and decent. The first two…