A Plugin for UE5 to play Audio via the Steam Controller.
  • C++ 94.2%
  • C# 5.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-05-25 19:26:19 +01:00
Resources feat: Start of plugin 2026-05-19 21:39:43 +01:00
Source feat: added IsUsingPuck 2026-05-25 19:26:19 +01:00
.gitignore feat: Start of plugin 2026-05-19 21:39:43 +01:00
LICENSE Initial commit 2026-05-19 22:37:22 +02:00
README.md Update README.md 2026-05-25 20:25:34 +02:00
SteamControllerAudio.uplugin feat: Start of plugin 2026-05-19 21:39:43 +01:00

SteamControllerAudio

A Plugin for UE5 to play Audio via the Steam Controller. You can also use this plugin as a general Steam Controller Utils plugin if you want to detect the Steam Controller & Puck!

Heavily inspired by https://github.com/Pixel1011/SteamHapticsPlayer/tree/master, I used this to understand how to send raw PCM data to the controller. Major credit to them for finding this!

How do I use this plugin?

Visit the Wiki Page for more info on this!

Can I use this in a Commercial Project?

Of course! However, please do credit me along with a link to this repo. Since I didn't write everything (again, credit to Pixel1011 for finding out how to do the PCM Streaming), I'd like people to also be able to check out Pixel1011's repo.