🚀 True Chunk-Based File Downloading for Unreal Engine
Download large files at runtime without running out of memory! Chunk Stream writes data directly to disk as it arrives, making it perfect for downloading videos, large assets, and dynamic content of any size. Download multi-gigabyte files safely without memory concerns.
✨ Key Features
📦 True Chunk Streaming
Writes directly to disk as data arrives!
Configurable Chunk Sizes 1MB -> 1GB!
No file size limitations
No memory bloat when downloading
Works with API's that do not support ranges
⚡ Performance Control
Adjustable HTTP thread tick rate for faster download speeds
Configurable concurrent downloads (queue management)
Customizable chunk sizes
Balance speed vs. CPU and memory usage
📊 Real-Time Progress
Async Blueprint nodes with progress callbacks
Cancel downloads anytime
HTTP status code reporting
🌐 Cross-Platform
Windows, Linux, Android
HTTP and HTTPS support
Configurable via DefaultEngine.ini
🎮 Perfect For
Video content downloads such as VR videos
Dynamic asset loading
Mod and DLC distribution
On-demand content delivery
Live service games
Automation tests included.
Specifically designed to solve the memory limitation problem found in other download solutions that load entire files into RAM.