Crimson Plugin Suite
In-editor documentation for all Crimson plugins.
Integration
Foundation
CrimsonCommon
The shared contract layer every Crimson plugin builds on.
- Replicated Tag Stacks
- Message Bus
- Ability-Set Bridge
- Modular Base Classes
CrimsonSaveSystem
Fragment-based saving — each system owns its own data.
- Independent Fragments
- No Cross-Plugin Coupling
- Blueprint-Ready
CrimsonUI
Game-agnostic CommonUI foundation for menus and HUDs.
- Layer & Dialog System
- Activatable Widgets
- MVVM Base Classes
- World-Space Indicators
CrimsonSettings
A data-driven, Blueprint-extensible settings framework
- Declare options in a data asset
- Persist them per-player with zero glue via a generic keyed store
- Or bind them to game code - plus a CommonUI settings screen with search
- Filtering
- Presets
- Profiles
- Live preview
- First-run wizard
Gameplay
CrimsonAbilitySystem
A full Gameplay Ability System layer for UE5.
- Custom ASC & Abilities
- Slot-Based Augments
- Modifiers & Phases
- Graph-Based Combos
CrimsonCamera
Mode-stacked, data-driven camera system with smooth blends.
- Stackable Camera Modes
- Runtime Push/Pop
- Smooth Blends
- Blueprint-Authored
CrimsonEquipment
Equipment slots that grant abilities and spawn gear.
- Slot-Based Equipping
- Grants Ability Sets
- Spawns Visual Actors
- Interface-Decoupled
CrimsonInput
Tag-driven Enhanced Input with GAS ability binding.
- Ability Input Binding
- Per-Player Rebinding
- Settings Modifiers
- CommonUI Actions
CrimsonInteraction
GAS-based interaction system for pickups and prompts.
- Scan Tasks
- Instant & Hold Abilities
- Hold-Input Logic
- UIExtension Feedback
CrimsonInventory
Layout-agnostic, fully replicated inventory and crafting.
- Pluggable Topology
- Runtime Constraints
- Scoped Containers
- Crafting
- No RPCs to Write
CrimsonLoadingScreen
Game-instance-driven loading screens, fully automatic.
- Condition-Based Show/Hide
- Input Blocking
- Weighted Tips
- Character Preview
CrimsonNumberPop
Floating damage and number pops, pooled and replicated.
- Pooled Widgets
- Tag-Driven Styles
- Multiplayer Replicated
- Per-Player Filters
CrimsonSkillTree
Replicated, GAS-native skill trees with a two-graph editor.
- Two-Graph Editor
- Material Splines
- Server-Authoritative
- Atomic Respec & Loadouts
CrimsonTeams
Tag-based teams & factions with dynamic attitude.
- Tag-Based Teams
- Dynamic AI Re-Aggro
- GAS Target Filtering
- Team Colors
- Multiplayer Dev Tools