Crimson Plugin Suite
Modular Gameplay Systems for Unreal Engine 5
Production-ready, decoupled gameplay plugins — ability systems, inventory, skill trees, saves, and more. Blueprint & C++, multiplayer-ready, and documented end to end.
Crimson Plugin Suite
In-editor documentation for all Crimson plugins.
Start free, scale up
Build on the free foundation and utilities, then add the premium gameplay systems when you need them. Everything shares one contract layer, so it all snaps together.
CrimsonCommon
The shared contract layer every Crimson plugin builds on.
- Replicated Tag Stacks
- Message Bus
- Ability-Set Bridge
- Modular Base Classes
CrimsonUI
Game-agnostic CommonUI foundation for menus and HUDs.
- Layer & Dialog System
- Activatable Widgets
- MVVM Base Classes
- World-Space Indicators
CrimsonInput
Tag-driven Enhanced Input with GAS ability binding.
- Ability Input Binding
- Per-Player Rebinding
- Settings Modifiers
- CommonUI Actions
CrimsonSaveSystem
Fragment-based saving — each system owns its own data.
- Independent Fragments
- No Cross-Plugin Coupling
- Blueprint-Ready
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
CrimsonEditorUtilities
Editor-only tools, including a 10-tool MCP suite.
- Save-Game Deleter
- MCP Tooling
- Asset Scaffolding
- GameplayTag Browser
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
Online
Tools
Build your next Unreal game on Crimson.
Pick a plugin to see it in action, dive into the docs, or join the community.