Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
Blood Sword DemoNewsMini Devlog #2: Refining Passive Skills
Community

Mini Devlog #2: Refining Passive Skills

Blood Sword Demo · published 24 Jan 2026, 15:28 UTC

All newsPlayers around this dateRead on Steam

Folks, it's been over a month since the Italian and Bulgarian localization announcement, so here's what's been happening in my indie dev world.

The past few weeks focused on core RPG systems - specifically how character skills interact with spells, equipment, items, and inventory management. Less flashy than combat or story, but these are the systems you'll interact with constantly.

Spellcasting & Memorization

The spellcasting system received significant work this month. Spell memorization now functions correctly (yes, it was entirely broken - caught it before you did), and passive skill effects now properly modify how it works.

Depending on your skill investments, you can reduce the cost of memorizing spells, improve casting reliability when using magic inside and outside of combat, or at higher tiers, achieve near-guaranteed success on certain spells. The goal is to make your passive choices feel meaningful * not just numerical bonuses, but tangible changes to how your Enchanter operates.

Casting spells during narrative segments now checks for specific skill requirements rather than just your class. This prevents situations where characters could access magic they shouldn't have, and ties story options more tightly to your actual build.

Equipment Requirements

Items can now require specific skills or passives to equip. Certain ranged weapons requires investment in archery. Dual-wielding requires the appropriate training. The inventory UI now highlights equipment slots where requirements aren't met, giving you immediate feedback on what you can and can't use.

When your character's skills change - whether through leveling or story events - equipment is automatically re-evaluated. Lose access to a prerequisite, and the item is unequipped. This keeps your loadout honest with your build.

Inventory & Carrying Capacity

Backpack slots can now be locked or unlocked based on your passive skill investments. As your character develops, you can choose to gain more carrying capacity. Small detail, but it makes for better hoarding.

Weapon set management also received attention: proper auto-switching when items are unequipped, correct syncing between UI and save state, and a fix for equip/unequip operations when handling the same items, i.e. two swords with the dual-wielding passive.

Consumables & Stat Alterations

The consumable item system is now implemented. First up: Healing Salve. Straightforward healing functionality that serves as the foundation for potions, provisions and food, and other single-use items going forward.

The story system now supports direct stat modifications from gamebook content. This opens up design space for permanent consequences - curses, buffs, bargains, or the long-term effects of choices made in the narrative. The books have moments like this, and now the engine supports them properly.

There were "fun" bug fixes too like preventin accidental form submission when typing spaces in input fields (which manifested after a Godot update :D)

The core systems are solidifying. More to come!Wishlist the game on Steam to follow along as development continues.

More from Blood Sword Demo

Other announcements

All news
Community8 Aug 2026Mini Devlog #6: Four heroes, one planHey everyone, I shoved a werewolf into a field of caltrops last month and nothing happened. It padded across the spikes without a scratch and went straight for my Sage on the other side. I sat there for a good while wondering which half of the plan was broken, the push or the caltrops, or whether I had invented the whole combination in my head. It turned out that knockback places a unit on a ti…Community14 Jul 2026Mini Devlog #5: Rewriting the rules of magicHey everyone! Last time, I signed off saying I was drafting out how the Enchanter's spells from the books would work on the grid. Well, the past month has been almost entirely devoted to that - and to building out the full skill system for all four classes. Today I want to talk about one of the biggest deviations from the source material I've made so far: changing the books' spell system. I kno…Community9 Jun 2026Mini Devlog #4: Translating the tabletop grid to a screenHey everyone, If you've been following the game here on Steam, you've mostly seen static screenshots of hex grids and character models. But lately, I’ve been spending almost all of my time deep in the combat engine , trying to answer one big question: how do I make a classic paper-and-pencil gamebook feel good as a digital PC game? In the original Blood Sword books, your imagination does all th…