Wrapped my first true-blue Blades campaign last night, after about 8 or 9 sessions. Enough time to get to get to Tier 1 and gain some serious territory, but I want to play more 🥺

#BladesInTheDark #BitD #ttrpgs #ttrpg #indieTtrpg #tabletopGaming

Run Scores, Live With The Consequences: Blades in the Dark Arrives on Alchemy RPG

https://fed.brid.gy/r/https://www.rascal.news/blades-in-the-dark-alchemy-rpg-vtt/

Run Scores, Live With The Consequences: Blades in the Dark Arrives on Alchemy RPG

It's time to form your crew, scoundrels...

Rascal News

So, this Saturday me and my wonderful players are meeting to resume our #BladesInTheDark #TTRPG campaign.
I'm super excited, but at the same time quite anxious - it was half a year since our last game after all.
I can't wait to see where the Children of the Dawn crew (a Cult) goes next!
1/thread


#BladesInTheDark #TTRPG

Running Blades in the Dark, and RPGs in general, is always fun when your players take what you've prepared and spin it in ways you hadn't thought of?

#ttrrpg #BitD #BladesInTheDark

@evilhat.bsky.social @meliegribouille.bsky.social @johnharper.bsky.social

Fun fact - I started watching John's original #BladesInTheDark campaign on Youtube a few weeks ago, ten years after it happened(!), and it is a fascinating experience to watch mechanics and solutions that I know and use all the time to be actually made, tested and fleshed out as it happened


#BladesInTheDark

A Gourmet Gander

A review of Chew: The Roleplaying Game, ‘A Foodie Crime Drama Roleplaying’ based on the Image Comics’ comic book and published by Imagining Games.

https://rlyehreviews.blogspot.com/2025/08/a-gourmet-gander.html

#reviewsfromrlyeh #rpgreview #rpgreviews #rpg #BladesInTheDark
#ttrpg #ttrpgs

A Gourmet Gander

It was always feared that avian influenza—or bird flu—would be the one to get us. Despite numerous outbreaks over the past few decades, the ...

Not perfect by a long way, but useable.
Buttons/UI send "I have been pressed" signal via SignalManager.
CrewManager and ScoundrelManager listen, and route as appropriate to update Data. Then emit "DataUpdated" signal.
UI listens for Updated, and redraws.

Next, I could make it a lot prettier, change UI/background by Playbook/Crew etc
Also draw data from external file (JSON?) rather than hardcoded

#godot #ttrpg #gamedev #rpg #godotengine #BladesInTheDark

Playbook is coming along - mostly done.
Save seems to work.
But! load seems to work, but doesn't update UI properly. May need to rewrite quite a bit of how it works.
For individual changes, Signals bounce around a bit, updating the individual entry. But when all is loaded at once, I need to send everything, without over-writing values.

#godot #gamedev #gdscript #ttrpg #rpg #BladesInTheDark

Blade in the Dark session 2 tomorrow with my new crew of Hawkers who are fresh off their first score

Time to study up.

#BladesInTheDark #BitD #TTRPG

Godot - major refactor needed.
Equipment is getting quite complex, and is currently stored as a Dictionary of Dictionaries of Arrays
I'm thinking of making it a Class. But maybe a Resource?
Equipment needs to know:
Playbook/General
Name
Description
Load
is_equiped

Each item can only be instantiated once, and the only bit that ever changes is is_equiped

Advices?

#godot #gdscript #gamedev #godotengine #ttrpg #rpg #BladesInTheDark