UNCOMMON CORE AUDIO

Unreal Engine 5

Unreal's audio Endpoints are designed to route submixes to hardware beyond the main mix, but on macOS, the driver layer to actually do it doesn't exist out of the box. UncommonCoreAudio is a custom CoreAudio endpoint driver plugin that lets submixes target specific Core Audio output devices on Mac.

Standalone UE 5.7+ plugin · C++ / HAL CoreAudio

CoreAudio Endpoint Driver

This plugin is in development and supplies any Endpoint submix path on macOS through CoreAudio device enumeration and routing. Any core audio physical output device can be routed independently of the system default the main mix plays through.

Gamepad Speaker & Force Feedback on Mac

Paired with the Unreal DualSense plugin, I added a Mac extension that normally requires a console or Windows: force feedback support, and an endpoint submix that routes audio directly to the DualSense controller's speaker.

Inspired by Hell Is Us, I tested this in my own game, RedCell, by assigning an EndpointSubmix with a custom DualSense structure, and routing a radio-style narrative MetaSound to this submix. This has a profound effect on the gameplay immersion and audio testing experience.

In Development

Full implementation write-up & figures

In-game DualSense speaker demo

Used in production in RedCell's audio systems.