• Image
  • Image
  • Current Version: 1.3.0: 2023-12-27T11:47:28Z
  • First Published: 2020-09-30T11:39:15Z
  • Size: 17005472
  • Supported Unity Versions: 2019.4.40
tools input-management

Stream Deck Integration

(13 Votes)
$15.96 $15.96

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!


Supports all Unity versions since Unity 5.6+. Optimized for 2018 LTS, fully tested and supports Unity 2023 and beyond.


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

  • Supports all major Unity releases since 5.6
  • Full Unity Editor and built project support
  • Support for all Stream Deck hardware and software
  • Support for buttons and dials (Stream Deck +)
  • 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, icons and/or values
  • Supports all main base types (int, float, bool, string)

Limitations

  • You must use an official Stream Deck hardware unit and the official software (elgato SDK).
  • 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 officially 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 Elgato Marketplace, accessible inside the official software. 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.


Add to cart
This site contains affiliate links, which means that we can receive a commission if you click on a link and buy something that we have recommended.
Although clicking on these links will not cost you anything, they will help us finance our development projects while recommending good products!