Crimson Plugin Suite
In-editor documentation for all Crimson plugins.
Source/CrimsonCore/{Public,Private}/Integration/. It is not a Fab product: it is a free download from our Discord, and it compiles only with every Crimson plugin plus CrimsonCommon installed. Even if you never install it, its Integration/ folder is the worked example for wiring plugins yourself (CrimsonCore -> Concept: The Integration Layer).Integration
Foundation
CrimsonCommon
An optional toolbox: message bus, player classes, modular actors and editor tools.
- Tag-Routed Message Bus
- Modular Gameplay Actors
- Player & Session Classes
- In-Editor Wiki & Tools
CrimsonExperience
Game modes composed from data, not GameMode C++.
- Experience Assets
- GameFeature Actions
- Replicated Load States
- Shared Action Sets
- Front-End Descriptors
CrimsonObjectPool
Actor pooling with an explicit acquire and release API.
- Replicated-Safe Pooling
- Frame-Budgeted Spawns
- Per-Class Capacity
- Bypass Switch
CrimsonSaveSystem
Fragment-based saving: each system owns its own data.
- Independent Fragments
- No Cross-Plugin Coupling
- Blueprint-Ready
CrimsonSettings
Data-driven settings framework with a ready-made CommonUI screen.
- Data-Driven Options
- Zero-Glue Persistence
- CommonUI Screen
- Presets & Profiles
- Live Preview
CrimsonUI
Game-agnostic CommonUI foundation for menus and HUDs.
- Layer & Dialog System
- Activatable Widgets
- MVVM Base Classes
- World-Space Indicators
Gameplay
CrimsonAbilitySystem
A full Gameplay Ability System layer for UE5.
- Custom ASC & Abilities
- Slot-Based Augments
- Modifiers & Phases
- Graph-Based Combos
CrimsonActionBar
Keybound, paged action bars over a replicated binding store.
- Automatic Stance Pages
- Pluggable Providers
- Server-Validated Edits
- Layout Editor
- UI-Agnostic Snapshots
CrimsonCamera
Mode-stacked, data-driven camera system with smooth blends.
- Stackable Camera Modes
- Runtime Push/Pop
- Smooth Blends
- Blueprint-Authored
CrimsonCombatText
Floating damage and healing numbers, pooled and replicated.
- Pooled Widgets
- Hierarchical Tag Styles
- Curve Motion Presets
- Multiplayer Replicated
- Per-Player Filters
CrimsonEquipment
Equipment slots that grant abilities and spawn gear.
- Slot-Based Equipping
- Grants Abilities & Effects
- Spawns Visual Actors
- Interface-Decoupled
CrimsonHitDetection
Data-driven hit detection for melee, area, hitscan and projectiles.
- GAS Target Data
- Interpolated Sweeps
- Composable Filters
- Hit Zones
- Pool-Ready Projectiles
CrimsonInput
Tag-driven Enhanced Input with GAS ability binding.
- Ability Input Binding
- Per-Player Rebinding
- Settings Modifiers
- Input Clash Analyzer
CrimsonInspector
Let any object describe itself to any UI.
- Payload Bag
- Blueprint Ready
- Custom Payload Types
- Category Filtering
CrimsonInteraction
GAS interaction layer: scanning, granting and conditions.
- Scan Tasks
- Server-Side Granting
- Instant, Hold & Channel
- Interaction Conditions
CrimsonInventory
Layout-agnostic, fully replicated inventory with bags and containers.
- Pluggable Topology
- Runtime Constraints
- Scoped Containers
- No RPCs to Write
CrimsonLoadingScreen
Game-instance-driven loading screens, fully automatic.
- Condition-Based Show/Hide
- Input Blocking
- Weighted Tips
- Character Preview
CrimsonMotionWarping
Motion warping that lands attacks at striking distance.
- Authored Reach Band
- Capsule-Aware Standoff
- Turn-Speed Cap
- Compile-Time Validation
- Server-Validated Warps
CrimsonQuestSystem
Branching, networked quests driven by your gameplay events.
- Stage Graph Editor
- Per-Chain Co-op Sync
- Fact Database
- Hotfix Overlays
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