Your already high-risk/low-reward job gets about thirty times more dangerous when you inadvertently release an ancient archdemon into Sanctum City. Armed with only a recent promotion and the begrudging support of your enigmatic boss, Tahira, it's up to you to decide what to do with Siruud the Devourer.

Keep your head above water as you try to break your bind with a dangerous archdemon, either pursuing the perfectionist Tahira who harbours a deep and secret resentment for your demon, or by abandoning everything you know to help Siruud understand what happened the night he was arrested.

- - - - -


Welcome to the update! Bad Ritual is now one singular file with toggleable light/dark mode, multilple named saves, a new "build a save" feature so you don't have to start from scratch every time, a "request a new ID" feature that lets you change details about MC mid-playthrough, and of course, a brand new chapter (playable for both Siruud and Tahira-romancers!). Let me know how you feel about it, and if you notice any errors!

If you'd like to support the development of the game, consider donating to my Kofi !!

StatusIn development
Rated 4.8 out of 5 stars
(325 total ratings)
GenreRole Playing, Interactive Fiction
Made withTwine
Tagsamare, Character Customization, LGBT, LGBTQIA, Romance, Story Rich, Text based, urban-fantasy
Average sessionA few hours
InputsKeyboard, Mouse, Touchscreen

Development log


Log in with to leave a comment.

Viewing most recent comments 1 to 40 of 99 Β· Next page Β· Last page

Moment at word choice time and i see "P-Please...ligma.." in the options, i know what will i choose.


thank you for enabling me fidjshdkak πŸ’šπŸ’šπŸ’šπŸ’šπŸ’š


You cant leave me on a cliffhanger with an "Oh...*MC name" sort of cliffhanger

cake was smeared all over my lips when i dead eyed stared at the end of the demo screen

I honestly love your writing and this story. hope everything fares well for you in whatever youre doing!!!! And it was actually an easy read for me cause of the bare UI,my ADHD ass gets easily distracted when theres random stuff placed all over the screen so it only took me like 10 hours to read through the entire demo while it would normally take me days. sorry for the long comment but i like your story and will also be reading through 'Hybrid"


I'm glad you like it, and I'm glad the UI made the story easier to read: that's always my goal! Soery about leaving you on the cliff (or thrown off the cliff πŸ˜‚), and I hope you like Hybrid too! Dw about long comments, I love them πŸ₯Ή


Oh my goodness.... I absolutely love your story! 

Character build is so captivating, I instantly felt connected to the MC. Siruud is such a mesmerizing being & I really adore your writing style! β™₯️ 

Really, really hope this story will be continued sometime 😒 it stopped at such an interesting scene


Ah thank-you so much !! Don't worry, it's definitely still in development, and it's due to get a bit of an upgrade when it comes to UI and stuff as well !! πŸ’šπŸ’šπŸ’š


Awwww cmon the cliffhanger?!!!! Whyyy 

I can't describe the amount of affection I have for this IF! It's an absolute masterpiece ❀️

Don't let me even get started on siruud, he is simply the best.

Can't wait for the next update;_;


Ahh ty !!!! I'm glad you liked it πŸ’šπŸ’šπŸ’šπŸ’šπŸ’š


When I saw the end screen, my face shifted in to an offended one so quickly. Your story has me wrapped around it's finger, and it cuts off at a major moment, and I'm so upset /lh /hj

Anyways, I'm in love with this story, and can't wait for there to be more! Have a fantabulous week :)


Ahhh ty I'm glad you liked it !!!! Djjfs and on the bright side at least MC didn't splatter onto the pavement, so things could be worse !!


Literally sang the "all around me are familiar faces" meme song when I saw the end of the demo screen. A daddy long leg spider the size of my palm almost crawled on me and I didn't immediately panic because my love for this story dampened my shock and disgust for the insect. I love this story so much.


JFHVHN I'm glad you like it πŸ’šπŸ’šπŸ’šπŸ’š and that it postponed the death of a bug. Honoured πŸ’šπŸ’šπŸ’šπŸ’š

(1 edit) (+1)

Made an account just so I could express how close this story is to my heart!! The writing style, the story, and especially the characters are so fleshed out it brings a tear to my eye :'). It was surprisingly really easy to get immersed into this and I find myself coming back to reread it because I genuinely just miss the world and its characters. I absolutely adore this story and I can't thank you enough!! I really hope this is still being updated/ worked on, but even if it's not, I'm really just grateful for what you've given us so far. <3 If anything I'll just continue self indulgently daydreaming about it :)


AHH THIS IS SO SWEET don't worry it's definitely still in development. The next one is a big one as it gets some quality improvements with regards to progression and maybe a few other features πŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’š


Simply amazing, I'm VERY excited to read more!



glad you liked it πŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’š


I love you for adding the club scene where MC has-

(Spoiler for a scene!)

sensory overload thank you so much πŸ₯Ί


Best boyfriend has healing properties ☺️


I loved this so much, played it all in one sitting and I just want more. And boy, do I LOVE my archdemon Siruund, he's so sweet and funny. It's SO GOOD. Please keep up your amazing story

Thank-you, I'm glad you like it !!! πŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’š


PLEASE your writing is so fucking FUNNY i LOVE iT.

jfianfjskd THANK YOU I'm glad you enjoyed urself 🀣


I feel utterly bamboozled and excited and I can't WAIT for more Siruud content AND more Bright content (because come on, a creepy CEO with monster powers who immediately tries to kill you? I'm all about it). This is seriously awesome. You're a brilliant writer and I want to romance and tease the hell out of these men!!


πŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’š I'm glad you found Siruud too πŸ˜‚πŸ˜‚πŸ’šπŸ’š




🚨 L I G M A  B A L L S 🚨

Truly love this game!!

TY πŸ’šπŸ’šπŸ’šπŸ’š

help for magic does anyone know what exactly blight is? I've literally never heard of it before


Blight is kind of a combo between poison/general illness !!

This also appeared in Bad Ritual.

Unfortunately I need more information than this! What were you doing, from what page did you move to this page, what browser are you using, are you connected to the internet while you play. You're not getting any of the CSS, I can see: maybe try clearing your cache?


Siruud doesn’t want to admit it but he’s in love with me and my amazing butt/j

In all seriousness great game can’t wait for more πŸ™Œ

(I took every opportunity in that demo that was given to me to be a suspicious little gay 😩🀌)


He'll be so mad when he finally figures it out πŸ˜‚πŸ˜‚



Hello again! I wanted to let you know that we've mentioned your story in our list of recommended Twine stories. But if that's not okay just let me know. You can view it here, let us know if there are any other details we should add for your title --> (Not sure if I mentioned this already, let me know if I already have >_< )


Thank-you !! That's fine by me πŸ’š


Just played though Siruud's route and I loved it. Super funny and had me smiling the whole though! Now to play Tahira's route.

πŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’š hope you like her as much as demon boy πŸ‘€

Bug Report:

During the talk with Siruud on first return home from the office. In regards to his comment about mutual murder not possible, if the "And how do we know that, mmh?" is chosen, and then one of the side menus is opened (e.g. saves, but no saves were loaded), and then clicked the button return to the game, the content of the text will change to something corresponding to if the third option about not knowing that the PC can't kill Siruud was chosen instead. Also the next choice after that, if Siruud offers to let the PC try to kill him, and "Are you insane?" is chosen instead of taking him up on it, then the transition at the end "But that doesn't solve our problems" (don't remember exact wording) is clicked on, the following passage always leads to "I knew you couldn't", as if the PC had actually tried to kill him (even though such an option was never chosen or described).

Hope that's not too confusing to read. Best I can do to be extra clear on what option I was talking about. It's late and I've been up all night.

Will follow up on more feedback when I can. The game hasn't appeared to have been updated in a year. Would love to read a complete project. Please finish it.

Ooo, thanks! I'll definitely have a look at this when I can get to it, and don't worry, it's still an active project, I just have another game that required a full transfer to a different engine (the same way that BR did an update ago, but with a few more complicated mechanics) and a freelance writing job that eats up quite a bit of my time (gotta priotize the thing that pays my rent though πŸ˜…). It's a very thorough bug report though, so thank you!

Okay, I followed up and here's what I found:

1) I'm seeing that navigating away from the page is erasing the reaction-dependent text, like you said. I think that's an error with how the incremental code runs (ie when you pick a reaction, it changes the variable $_reaction to either charismatic, compassionate, or irritable; this is then used to increment your player personality (giving you one point higher in one of the three personality types), and then erased so it isn't constantly changing even when you don't choose anything). In theory, it shouldn't be running on utility pages like the save dialogue: I'll need to have a look at what the hell is going on there, which might take a hot second.

Overall, I don't think you're seeing dialogue-dependent text when you navigate BACK to that page: you're just seeing the general text that appears regardless of what you choose, to rejoin the branching dialogue.

2) In the same vein as the last part of the other bug, Siruud will always mock you for not being able to kill him, even if you never even tried to. It's because he's a jerk, and assumes that your moral stance against killing him for no reason is a weakness, the same as he views your last minute refusal to go through with your attempt at violence as a weakness: weird guy! I'd like to hope it just read weird because you had a bumpy few passages πŸ˜…

is there a possible chance we're able to have a romantic relationship with the demon we were bounded to? <3

For sure !! Him and Tahira are the two romance options !!


This is great! Can't wait for more!! 

πŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’š ty I'm glad you like it !!!!!!!!!!!!!

The cliffhanger!! It's eating me up, I NEED to know what happens! It was too good!

πŸ’šπŸ’šπŸ’šπŸ’š glad you liked the game πŸ’šπŸ’šπŸ’šπŸ’š


oh god just when it's about to get even more exciting, it ends:((( i love it so much, can't wait for the updates!


i'm glad you liked it !!!! And sorry about the cliffhanger πŸ˜…πŸ’š


no no no don't apologize for such a good cliffhanger lol. keep me on my toes and makes me wondering what's gonna happen next. you're doing great!


This game is absolutely stellar! The writing and characters are to die for, I can't wait to see what happens in the next update! πŸ’˜ Thanks so much for making such an entertaining story!

AH thank you I'm glad you like it !!!!! πŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’š


I keep on re-reading this while waiting for the update, the anticipation is killing me! (in a good way) I can't wait to find out whats going to happen next πŸ₯°


Let's hope nothing BAD HAPPENS !!! Lol, I'm glad you like it πŸ’š !!

I was always running away from this game but now I regret it. 


Is there a way to import the game ?

What do you mean by import the game?

Sorry I meant importing my save . I used the wrong word .

I don't use my own computer right now and I wanted to have a save when I get my computer back.

OH, well. The way that Twine works is that it uses cookies to store your save in the browser, so I'm not entirely confident that you'll be able to move it over directly (depending on how your browser is set up it might be a thing, but as far as I know it isn't). The build a save feature is meant to allow you to start from where you were though, while setting all the necessary variables!


AAAAAAAA IT'S SO GOOD!!gsfuvdf i really loved Siruud's route and i'm hoping for more of the rude demon -


THANK YOU !!! I'm glad you like the big mean demon πŸ’šπŸ’šπŸ’š


I really enjoyed reading this, and I'm really looking forward to the next update!


Thanks !!!! I'm glad you liked it πŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’š


Lol, love the passive aggressive attitude of Siruud (more like "Sir rude", sorry can't help myselfπŸ˜›)

Love the game! Definitely would pat Siruud's head just to see how he react. Giving shoulder pat to author too (if its okay) for writing this amazing game.πŸ’Œ


The real struggle would be setting up the step stool to actually reach his head πŸ˜‚πŸ˜‚ ty I'm glad you like it !!!!! πŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’š

How do I save my game?


While you're in the game, there should be a floppy disk icon across the bottom: click on it and it'll take you to a new page, where you can click the first available "empty slot" option, then boom, your game is saved! Hit the back arrow (the << icon) and you'll be back in the game.

Ah, very cool game, at least on Siruud's path! Though now the cliff hanger will start killing me haha! I'm really eager to see more of the story!

I only had two minor issues. The first one is VERY nitpicky, but I'd love to have MC's hair color on the "ID" (as in, the "stat screen"), for the sake of memory. The second one is a bit more serious I guess (though not that much either!) - it made me a little bit uneasy that MC was forced to find all of Siruud forms attractive instead of letting the player select if they like a specific form or not, or decide which one they prefer. It may sound a little weird, but these forms vary GREATLY, so it would make sense to like one while disliking another - everyone has specific tastes, and I'm sure our MCs too! But that's the only thing, really!


Hi !! So glad you liked the game, and sorry to leave you hanging with a missing MC πŸ˜…πŸ˜‚

To address your concerns, I've been hemming and hawing over how to integrate player appearance, mostly because there just isn't much to it at all at the moment and I have plans down the line to give players the opportunity to go in-depth (set actual styles and textures of hair, skin colour, etc). Right now the only information is that which is relevant to SignetWorks (except maybe height but who knows what I was thinking when I added that). I can definitely add hair colour (I mean, since height is there: it seems like the place for such information but realistically I meant to only include job-relevant stuff which would only be eye colour) but the way it's integrated is subject to change !!

Unfortunately the answer for the second concern may not be as satisfying. I don't think I would integrate such an option just because the humansonas aren't strictly meant for MC's consumption, so their preference is irrelevant to the actual plot: in the long run, they just don't really matter all that much! Ultimately MC will not be romancing Siruud in the human forms, so it won't matter in the long one which the MC actually prefers: and I'm sure you can understand why I would be hesitant to let players express distaste for how their romantic lead looks at any given time.

I know it may seem intentional that MC expresses that the humansonas are handsome/hot, but I really do try to write from a place of scene building rather than trying to remind you that you're reading a romance. That's just to say that it doesn't need to be read as MC expressing their desire to hook up with the humansonas, just because they're attractive and technically all the male lead in their own right: just that they are attractive. And like I mentioned, that was integrated more or less to convey that this was still the romantic lead, and that Siruud likes men/the masculine and so goes through particular effort to craft himself attractive humansonas. In the end, Siruud will look like Siruud does while being romanced (it's a bit of a thing for him, as I imagine it would be for anyone who could change their appearance at will: how fraught would that make dating?).

I hope all that makes sense!

(2 edits) (+2)

Eh, I get why it may be strange for the hair color to appear on the ID (height makes perfect sense, you know, as it may be relevant for some missions, like infiltrating a place where someone too tall or too short would stand out too much and stuff). I was saying that because as someone who plays a TON of games, I like to have reminders of what my MC looks like when I boot a game again after an update, in case I have doubts about specific physical traits in any given game.

As for the other thing... it's funny because I was actually saying that because it kind of is a reminder that this is a romance story for me, when my MC finds every form attractive by default. I suggested offering a choice as to give the opportunity to be indifferent, but another option would be for MC to think they are objectively attractive, without necessarily implying they find each form hot - that would leave it even more neutral. But this is just my perspective eh! I'm not insisting here, just claryfing my point of view at this point, since I feel like my intention about that didn't come across as I intended. Though yeah, it's a bit of a tricky situation anyway, since this IS the same character. I guess I'm also biased towards the idea of Siruud finding all these hot bodies, and MC being "meh, looks better in his original form" XD


THIS WAS SO GOODDDD why did it have to be so good?? It's gonna be hard waiting for the future chapters but I'm gonna push through because your phenomenal writing is very much worth it! Thank you so much for sharing this with us <3

Thank you for liking it !!! And for your patience πŸ˜…πŸ˜…πŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’š


this was so immersive!  your writing is  really good; it really let me just,,, get immersed with the world and the story? it- your writing is really enjoyable :^)

Thank you !!!!!! I'm glad you like it !!!!!! πŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’š


I really enjoyed the demo! I was hilarious and I honestly love Sigurred so much lmao, it’s really fun and easy to read so far! I cannot wait until the next future update! (Which I hope is soon! πŸ˜…)


Not soon (right now I'm working on converting and updating my other game) but eventually it will come !!! I'm glad you like it !!!!!


I totally understand ! Take your time but know this I look forward to future updates lol :D

i've enjoyed all your games thus far and this is no exception.  in particular, the writing stands out to me, it's really enjoyable and i find myself getting lost in the world you've created.  can't wait for future updates!


Ahh thank you !!!! I'm glad you're enjoying yourself πŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’š


Mannnn this is good! Would definitely like to see more of it. I love the writing style and features like how you choose your magic and use it  in real combat scenes, and the talk with Bright where you choose your every reply is very interesting! plz update it even if it's a year or 2 later, I can wait but I can't wait(?) Just, I really like the game!!

Thank-you !! I'm glad you like it !! Don't worry it still in development, it's just developed in tandem with my other game that's getting an update at the moment !! πŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’š


by end of the demo you mean there's not going to be more updates until the game is finished?


Nope, just that there's no more game to play from there until I update it again !!


oh! ill be waiting then ^^

sorry if the other message sounded rude i have a little bit of trouble communicating through text but your game is incredible i love it


You're fine !! It was even more confusing before: I used to just end the game without indicating that it was over at all πŸ˜…πŸ˜…


When I got to the end I thought: Really?  I need more Siruud! I stayed reading until 3 am and today I look like a panda bear.

Thank you so much for your work. I'll look forward to the next chapter β™₯


THANK YOU SO MUCH πŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’š and sorry you lost sleep over my terrible demon boy πŸ˜…πŸ˜…

That was awesome! Thank you! I really look forward to new chapters.

I'm glad you liked it !!!!! Thanks for commenting !!!!!! πŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’šπŸ’š

Viewing most recent comments 1 to 40 of 99 Β· Next page Β· Last page