
설명
Transform your game audio with automatic battle music!
Dynamic Battle Music System detects enemies and seamlessly switches between calm exploration and intense combat music. No scripting required - just add the component to your character and it works!
KEY FEATURES:
✓ Priority-Based Music System (NEW in v2.0)
Boss/Elite/Regular enemy priorities
Custom music per enemy type
Automatic highest priority selection
Perfect for boss encounters
✓ Dynamic Volume Modulation (NEW)
Volume scales with enemy count
Low/Medium/High intensity levels
Smooth interpolation
Creates progressive tension
✓ Smart Enemy Detection
Tag-based system (just tag enemies)
Configurable detection radius (100-10000 cm)
Dead enemy filtering (ignore corpses)
Real-time combat state response
✓ Seamless Music Transitions
Smooth cross-fading between tracks
Adjustable fade duration (0.1-10 seconds)
Professional audio blending
Music memory for continuity
✓ Zero Configuration Required
Add component → Assign music → Done!
Works out of the box with sensible defaults
Auto-start option for instant setup
100% backward compatible with v1.0
✓ Performance Optimized
<0.1% CPU impact on modern hardware
Efficient overlap queries
Configurable check intervals
Automatic audio cleanup
✓ Fully Customizable
Detection radius: 100-10000 cm
Fade time: 0.1-10 seconds
Priority configurations
Intensity thresholds
State cooldown system
✓ Blueprint Integration
OnMusicStateChanged event
OnFirstEnemyDetected event (NEW)
OnMusicIntensityChanged event (NEW)
Manual control functions
Easy integration with existing systems
PERFECT FOR:
Action RPGs with boss fights
Horror games (tension scaling)
Survival games
Soulslike combat
Any game needing dynamic music
WHAT YOU GET:
Full C++ source code
500+ pages comprehensive documentation (English)
Complete API reference
30+ usage examples
Troubleshooting guide
Migration guide (v1.0→v2.0)
Quick reference card
MIT License (commercial use OK)
TECHNICAL SPECS:
Compatible: Unreal Engine 5.6, 5.7+
Platforms: Win64
Code Modules: 1 (Runtime)
C++ Classes: 1 (UBattleMusicComponent)
Network: Client-side only
No external dependencies
NEW IN v2.0: 🎯 Priority System - Boss music overrides everything 📊 Intensity Modulation - Volume grows with threat 💾 Music Memory - Smooth musical continuity 🎭 Dead Enemy Filtering - Ignore corpses 🎉 First Enemy Event - Perfect for tutorials/achievements 🎨 Enhanced Debug - Color-coded visualization
QUICK SETUP:
Add component to Character Blueprint
Assign Calm Music and Battle Music
Tag enemies as "Enemy"
Done! Music switches automatically
ADVANCED SETUP (Optional):
Enable Priority System
Configure Boss/Elite/Regular tags
Assign custom music per priority
Enable intensity modulation
Fine-tune volume scaling
IMPORTANT NOTES:
Enable "Looping = TRUE" in Sound Cue Wave Players for continuous music
v2.0 is 100% backward compatible with v1.0 setups
All new features are optional (disabled by default)
Full documentation available before purchase
DOCUMENTATION: 📚 Complete guide, FAQ, examples, and troubleshooting available in plugin files and on HOW TO <--
SUPPORT: Questions? Check documentation first - covers 95% of common cases!
Created by Erak Dev | Production Ready | MIT License


