Stream Deck Integration

$14
Publisher Àdam Carballo
File size 16.22MB
Number of files 28
Latest version 1.3.0
Latest release date 2023-12-27 12:47:28
First release date 2020-09-30 11:39:15
Supported Unity versions 2018.4.2 or higher
Stream Deck Integration allows any official Stream Deck hardware running official software to interact and communicate with the Unity Editor and/or built Unity projects.

Forum ThreadDocsPlugin SourcePublisher Website

Improve your Editor workflow with the added benefit of the infinite button layout that a Stream Deck provides!

Show up your game or experience without any visual debug menus or interfering with the experience by using a Stream Deck as a build controller / debug screen!

When I was trying to improve my own workflow and tried to create tools that worked with MIDI controllers, I missed the visual aspect that a Stream Deck provides. Sadly, no plugins or direct support for the hardware existed at all, and much less cross-platform or build support.
And, although the Stream Deck supports key combinations, trying to map all your methods to specific key combinations would be a mess.

This package not only includes full support to call any menu item, it also allows to expose any field, property or method, no matter if they are private or public, to be called by any supported Stream Deck hardware.
Editor, fully built project, Windows or MacOS, everything works!

Features
• Full Unity Editor and built project support
• Play mode editor control with visual feedback
• Pause mode editor control with visual feedback
• Execute any menu item, built-in or custom
• Invoke any method with up to one parameter
• Set any field and/or property
• Dynamically change linked action's title and/or icons
• Supports all main base types (int, float, bool, string)

Limitations
• You must use an official Stream Deck hardware unit and the official software. This includes Stream Deck, Stream Deck Mini, Stream Deck XL, and the mobile app.
• The hardware unit and the software must be connected to the machine running the built project or the Unity editor.
• No Linux support. This is a Stream Deck limitation, as it has no official supported software for Linux systems.
• The "Unity Integration" plugin must be installed and used to use any of the features.


The Stream Deck plugin is available for free at the Stream Deck Store, accessible inside the official software, under "More Actions".
The plugin can also be manually installed from the included plugin file inside the package.


This asset uses websocket-sharp under MIT license; see Third-Party Notices.txt file in package for details.

Top Publisher Assets