Midnight Bloodletting (WIP 36.6k) Updated December 19th, 2025

Summary

Years ago, after a job gone wrong, you made a deal with a Devil. You were granted horrific powers; now you and the Devil are one.

As a skilled mercenary, the powers you gained elevated you to a legend. You’re sent on the most secretive and dangerous jobs. Operations that ask the impossible of a single person. But you’re not a regular person, and you’re never alone.

How will you complete tonight’s mission? Which Devil did you form a pact with? What secrets will you learn?

18+ This story is very graphic and will not be suitable for all readers. Please read the content warnings if you have any doubts.

~ ~ ~ ~ ~

As for a story, this is meant to be a violent, action-filled power fantasy where your MC wreaks havoc to complete their mission with wild powers. It is very gory and with enough edge to shave with.

Here’s the demo: CoGDemos

Features
  • Make a pact with one of five unique and varied Devils.
  • Choose your loadout and equipment.
  • Choose your fighting style.
  • Chat with your Devil who lives in your head.
Content Warnings

Some listed content warnings are for a particular Devil.

Midnight Bloodletting contains: Explicit language, explicit gore and violence, explicit depictions of suicide (Mind), rotting alive (Rot), being consumed by maggots (Rot), vomiting (Rot & Spiral), sensory deprivation (Body), paralysis (Mind & Rot), engaging in cannibalism (Body), mental manipulation (Mind), body horror and transformations (Body), and mental trauma (Mind).

Update Log

Current Average Playthrough: 3.8k words

  • October 24th, 2025. Initial Teaser Upload: 7.1k words / 7.8k words with code
  • December 11th, 2025. Stealth routes uploaded: 28k words / 31.1k words with code
  • December 19th, 2025. Additional Devil dialogue and comments, general edits, cleaning up code, and reworking the style system to be more interactive: 36.6k words / 32.9k words with code.
Playlists

Spotify Playlist (missing a song): Link
Tidal Playlist: Link

AI Disclosure:

No — This project does not contain the output of Generative AI
Yes — This project contains the output of Generative AI

59 Likes

yummy.

2 Likes

Quick ask for y’all; Do we prefer smaller and more frequent updates, or do we prefer larger updates with more time between?

Currently working on first fight scene, I’m debating whether to release bit by bit, as each Devil’s scene is finished, or to release the scene once the entire fight with all Devil scene finished.

If I go with incremental updates, I will mark incomplete routes so y’all know what’s what.

  • Update frequently; once a route is done.
  • Update less frequently; when the entire scene is finished.
  • Results / no preference.
0 voters
5 Likes

I briefly read your work, and I love the writing style you used! I think this has a lot of potential.

Unfortunately, the triggers are too intense for me, which is such a shame! Good luck with your work.

2 Likes

This is great! Your writing is clear, not too wordy and very captivating.

It’s very short as you said yourself, but I am excited for more!

I hope more people give this a read!

2 Likes

Looking for alpha readers!

I’m slowly chipping away at Midnight Bloodletting. So far, I’m the only editor, and it’s a bit tiring :sweat_smile:. I think I’ve done okay thus far, but I’m human and will inevitably miss stuff. I’m wanting to get a handful of people (no more than 5) to help me with testing and editing. Let me know if anyone is interested in helping out.

3 Likes

I do love a power fantasy, so this should be fun.

3 Likes

Stealth route update is up. Lmk if y’all see any bugs or run into issues. Also, realized my story is more reliant on replayability than a single-readthrough, so I hope people enjoy the update!

Also hope December has been treating everyone well! It’s gotten cold real fast where I am.

5 Likes

I enjoyed the blending of supernatural and scientific elements - you’ve got a real spooky vibe going and I like it!

But I definitely felt like the MC was a pawn not a player - they weren’t really looking to make a deal, and didn’t seem all that proactive about handling it afterwards. Definitely more of a ‘do this or die and actually you might not even be able to choose die in this situation either.’

Which wouldn’t be a problem - the horror elements are certainly compelling enough to swing a narrative about being entrapped and struggling for control - except you said specifically that you wanted this to be a power fantasy.

While I can see that for the MC as a character, I never really felt it as the player. New abilities just sort of popped up without relation to my choices beyond the one choice between Devils, and there’s some long passages without any options for input at all.

That’s a shame, because you really captured the gory, violent mess of a horror/action thriller. You’re a good writer and I would love to interact more with the story and characters. I like what’s there, but I felt like I missed out on a chance to play with it instead of reading it.

A grammar thing

There was only one grammar issue that I found. Everything else was beautifully consistent in terms of spelling and style. Great work!

But there is a recurring error in capitalization for dialogue. This may be a stylistic choice or a regional difference in how quotations are handled, but it kept tripping me up as I was reading. So here’s my best attempt to explain:

Usually, the first word of dialogue inside a quotation mark is capitalized to make it clear that a new character has begun speaking. The only normal exception to this is if their words are interrupted by something outside their speech.

So while it is correct that sometimes the use of a comma before a quotation mark means that the first word of dialogue is not capitalized, that rule does not usually apply if the dialogue is the start of its own sentence.

Using a screenshot example from the Psyche|elegant-fighter branch:

In this case, the first word inside the quotations should be capitalized because it is the start of its own sentence.

You lean forward, looking at Christopher with a disarming smile, "There isn't a problem, is there? After we run this inside, I've got an important meeting to get to. You know how the higher-ups are."

An example without capitalization would be:

"There isn't a problem, is there? After we run this inside, I've got-" you lean forward, looking at Christopher with a disarming smile, "-an important meeting to get to. You know how the higher-ups are."

Or:

"There isn't a problem," you lean forward, looking at Christopher with a disarming smile, "is there? After we run this inside, I've got an important meeting to get to. You know how the higher-ups are."

Now I am a firm believer in ‘grammar rules should be broken whenever and however anybody feels like everywhere all the time.’

However, this lack of capitalization had me distracted. Every time I saw it I thought I’d missed the first half of a character’s speech and went skimming back up to find it. While it’s the writer’s privilege to maintain these things as stylistic choices, this was a distracting one for me.

Overall, this story was just as terrifying and action-packed as promised. It earned those trigger warnings and then some! I played through a route with every Devil, and tried turning the ‘distorted text’ style off and on without finding any bugs. It runs very well and I had a good time reading it.

4 Likes

cool premise and devils, reminds me of chainsaw man (with a dash of junji ito for spiral)

love the comments in the code, our weapon really is ass

2 Likes

So, I was thinking about this. Mainly, the reader’s influence on how they use their powers. Right now, most of it is tied to the style the reader chooses. I’ve been toying with the idea of being less reliant on the styles and incorporating more choices in their stead. It wouldn’t add much more writing for me, but it would give the reader more interactivity. Style would still exist, just to a lesser degree. A comment like this was the push I needed to rework those sections.

As for the power fantasy, admittedly, that’ll come out more in the louder sections. I just got super focused on the stealth bits. The power fantasy should come out more when the MC is cleaning house.

Glad you didn’t encounter any bugs and enjoyed what’s there! I also appreciate the mention of grammar. Genuinely no idea how I missed that constantly.

2 Likes

The writing is solid. That said, it’s still a little short for me to offer more substantive feedback.

[b][i]"Yep yep! All good on my end. Alright, after some digging, I figure it's that inevitable Echis security will get tipped off. This is too high-profile, and Thornton is deep in the compound. But, for right now, we're in the clear. You have a choice. Loud or quiet, ${code}?"[/i][/b]

(LOUD INFILTRATION BEING WRITTEN)

"Let's keep it quiet, Cammy."

*fake_choice
  #You grip your [b]assault rifle[/b].
    *set approach "quiet"
    *set primary "ass"
    *set pri_name "assault rifle"
  #You grip your [b]shotgun[/b].
    *set approach "quiet"
    *set primary "shot"
    *set pri_name "shotgun"
  #You grip your [b]submachine gun[/b].
    *set approach "quiet"
    *set primary "sub"
    *set pri_name "submachine gun"

Quick question, but do these weapons represent a quiet approach? These are mostly loud and noisy kind of weapons. For quiet, I’m probably thinking a knife and a silenced pistol or rifle. An automatic firearm is going to make a lot of noise.

1 Like

They’re for the loud approach and later sections. I actually started on the loud sections first, but somewhere along the line, I got caught up in the stealth infiltrations. I didn’t want to release the update with just two loud routes, so I finished the stealth routes (most of them were done by this point).

In that specific part, you’ll get to choose both your primary weapon and whether you go loud or quiet. I just cut that choice down to the primary for the time being.

And all good on there not being enough yet for in-depth comments. At the moment, I’m tweaking how the styles work so there are more choices the reader can make. It’s not too much extra writing, but it gives the reader more to interact with.

3 Likes

Good news, everyone! :old_man:

Just pushed out the update tweaking everything. Given all the messing around I did with the code, there might be some screwed-up bits. Please let me know if you run into any. My brief tests worked fine, but something may have (probably) slipped through.

The small update ended up becoming larger than intended (that seems to happen). I added a decent bit of Devil dialogue and some reactivity based on what you may do with each route. I also added an option in War’s route that actually utilizes your primary weapon :scream:.

I’ll probably take a couple days off. Holidays are rolling in, and that’s a lot of effort on its own. If there’s some nasty bugs or inconsistent stuff, I’ll try to fix them.

I also feel ready enough to start up my main project, which is very exciting! It’ll be quite the departure from Midnight Bloodletting, but I’m passionate about it and think some folks on the forum will enjoy it. Hope the holidays are treating y’all well!