UMG Subtitles
The UMG Subtitle Hook plugin utilizes the native subtitle system, but reroutes the final subtitle into UMG components for better customization and control.
Quick Links
Overview
The UMG Subtitle Hook plugin bridges the gap between Unreal Engine's native subtitle system and UMG (Unreal Motion Graphics). Instead of using the default subtitle rendering, this plugin routes subtitles through custom UMG components, giving you complete control over styling, positioning, and behavior.
Key Features:
- •Native Integration: Works seamlessly with Unreal's built-in subtitle system
- •UMG Customization: Full control over subtitle appearance and behavior
- •Rich Text Support: Advanced text formatting capabilities
- •Drag & Drop: Easy to implement with minimal setup required
Setup Guide
1. Installation
Download and install the plugin from the Unreal Engine Marketplace. Enable it in your project's Plugin settings.
2. Widget Setup
Create a new UMG Widget Blueprint and add either:
- SubtitleTextBlock: For simple text subtitles
- SubtitleRichTextBlock: For rich formatted text with styles
3. Configuration
Configure the subtitle components in your widget:
- Set font, size, and color properties
- Configure positioning and alignment
- Set up timing and fade effects
- Customize background and border styling
4. Integration
Add your subtitle widget to your HUD or main UI. The plugin will automatically route native subtitles through your custom UMG components when audio with subtitle data is played.
Customization Options
Text Styling
- • Custom fonts and sizes
- • Color and opacity control
- • Outline and shadow effects
- • Rich text formatting
Layout Control
- • Position and alignment
- • Padding and margins
- • Background styling
- • Border and frame options
Animation
- • Fade in/out effects
- • Slide animations
- • Timing controls
- • Custom transitions
Accessibility
- • High contrast options
- • Scalable text sizes
- • Readable fonts
- • Color customization
Support
Need help with the UMG Subtitles plugin? We're here to assist you with setup, customization, and troubleshooting.
Compatibility
Engine Versions: UE4.26+ and UE5.0+
Platforms: All supported UE platforms
Network: Single-player and Multiplayer