VIDEO
DOCUMENTATION
SUPPORT
For product support, bug reports, or setup questions, join the Discord support server. I’ll respond as soon as possible:
DISCORD CHANNEL
For a complete overview of the framework and its workflow, please watch the VIDEO.
The folder is named "AudioLogSystem".
Audio Log System is a modular Blueprint-based audio recording and collectible cassette system for Unreal Engine designed to create interactive audio logs, collectible recordings, cassette players, and synchronized subtitles through a simple and reusable Blueprint workflow.
The system allows players to discover and collect audio cassettes throughout the game world, store collected recordings, and access them through an interactive cassette recorder. Each cassette can be configured individually with a unique ID, custom name, audio recording, and multiple subtitle entries with adjustable start and end times. Collected cassettes are stored using a dedicated Game Instance, allowing recordings to remain available when the player interacts with the cassette recorder during the current game session. The system includes configurable interaction areas, interaction prompts, cassette highlighting, audio playback, subtitle display, and reusable Blueprint data structures. Each cassette can be customized directly from the Details Panel. Fully Blueprint-based, easy to customize, and no C++ required.
Features
100% Blueprint-based system
Collectible audio cassette system
Interactive cassette recorder
Audio log collection functionality
Multiple collectible audio recordings
Individual cassette configuration
Unique Actor ID for every cassette
Configurable cassette names
Custom audio recording support
Sound Base asset support
Configurable subtitle entries
Multiple subtitle entries per recording
Custom subtitle text
Individual subtitle start times
Individual subtitle end times
Time-based subtitle synchronization
Dedicated subtitle widget
Audio playback functionality
Collected cassette selection
Cassette collection management
Game Instance-based cassette storage
Collected recordings retained during the game session
Duplicate cassette collection prevention
Automatic cassette removal after collection
Player proximity-based interaction
Configurable interaction input
Interaction prompt widget
Automatic interaction prompt display
Automatic interaction prompt hiding
Configurable interaction box size
Cassette highlighting support
Configurable cassette Static Mesh
Individual audio configuration for every placed cassette
Individual subtitle configuration for every placed cassette
Editable cassette settings through the Details Panel
Reusable audio cassette data structure
Reusable subtitle data structure
Dedicated Audio Log Game Instance
Enhanced Input System support
Configurable Input Mapping Context
Keyboard interaction support
Modular Blueprint architecture
Reusable Blueprint workflow
Custom Character Blueprint integration
First-person project support
Third-person project support
Horror game support
Survival horror support
Exploration game support
Narrative game support
Environmental storytelling support
Easy integration into existing Unreal Engine projects
Fully customizable
No C++ required