n3kded - Audio Log System

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