StraySpark - Blueprint Template Library Lite

Blueprint Template Library Lite (Free)

Stop rebuilding the same gameplay systems from scratch. Blueprint Template Library Lite gives you four production-ready systems as drop-in Actor Components with full Blueprint support – no C++ knowledge required.

Included Systems

Health System Complete health, shield, armor, and regeneration management. Supports damage types with GameplayTag-based resistances, invincibility frames, death delay sequences, and revive mechanics. Fully event-driven with six delegates.

Stat System A flexible attribute system using GameplayTags as identifiers. Define any stat (strength, speed, luck – anything) with stackable modifiers: additive, multiplicative, and override. Auto-recalculates and broadcasts changes.

Interaction System Proximity-based interaction with sphere overlap detection, optional line-of-sight checks, per-interactable range limits, usage caps, and prompt text. Two components: one for the player, one for world objects.

Save/Load System Persist health state, level metadata, play time, and unlimited custom key-value data (strings, floats, ints). Supports 10 numbered slots plus QuickSave and AutoSave. Custom data is preserved across partial saves.

Why Use This Plugin?
  • Zero setup – Add a component, call a function, done

  • Two access patterns – Use components directly OR static Blueprint Function Library nodes (no references needed)

  • Event-driven – Every system broadcasts delegates you can bind in Blueprints

  • Lightweight – Engine modules only, no third-party dependencies

  • Production-ready – Null-safe API with logged warnings, no raw crashes

Quick Start
  1. Enable the plugin in Edit > Plugins

  2. Add Health/Stat/Interaction components to your actors

  3. Call static library functions from any Blueprint

  4. Bind to delegates for reactive gameplay logic

Full Version

Need more? The full Blueprint Template Library adds:

  • Inventory System (items, stacking, weight, equipment, crafting)

  • Dialogue System (branching trees, choices, conditions, audio, portraits)

  • Quest System (objectives, rewards, state tracking)

  • Ability System (cooldowns, mana, buff/debuff stacking)

  • Editor Customizations and Presets

Get the full version: https://www.strayspark.studio/products/blueprint-template-library

Documentation

https://drive.google.com/file/d/1gZZ0pPehmhPMfZwbetKCE29-2rfN1XMU/view?usp=sharing

Support

For questions or issues, use the support channels on the Fab product page.