Remote Config empowers you to change application configurations remotely in real-time; increasing iteration speed and facilitating deployment and tuning of software.
Unity's Main Screen. Unity is the main screen of UnityRemote. It shows the various combined remote layouts and 'actions' you have set up. Press an 'action' (e.g., 'Watch Movie') to access the unified remote for a Blu-ray player, surround sound system, and TV, and launch a series of automated steps such as switching on all devices, setting the TV to a specific channel, or inputting and sending. Unity remote 5 not working for you? Here is how you can setup unity remote 5. This short tutorial will take you through the things that I check in order to g. Azure Remote Rendering uses a Unity package to encapsulate the integration into Unity. This package contains the entire C# API as well as all plugin binaries required to use Azure Remote Rendering with Unity. Following Unity's naming scheme for packages, the.
Verified package available now
Unity Remote Config is currently available as a Verified package, and is accessible using Unity Package Manager. To access it follow these steps:
- Open your project inside of Unity
- Find the Package Manager (Window --> Package Manager)
- Type “remote” in the search box to find the Remote Config package
- Links to documentation and change-logs are provided within the package.
With Unity you get a unified solution that powers continuous delivery, real-time tuning and increases iteration speed of your application.
Dynamic Configuration
Configure anything that is delivered to Unity’s runtime via native Editor workflows or programmatic access.
Real-time
Synchronous, stateless segmentation allows you to quickly roll out changes, turn features on/off and schedule personalized content delivery.
Sophisticated Targeting
Assign variations of the app experience to specific app versions, devices or users.
Deep Insights
Developers can easily understand the impact of different features and configurations, regardless of your analytics platform.
You can use the Unity development tools to create apps and games for Amazon Fire TV devices as you would any Android device.
Although we do not provide a Unity plugin for Fire TV development, there are packages in the Unity Asset Store to enable game controller support. In particular, InControl by Gallant Games is one with which our developers have had great success. InControl is a cross-platform input manager for Unity3D that standardizes control mappings for a variety of common controllers.
You can also use the Unity input manager to configure controller input for your game. Use the tables below to map the buttons on the Amazon Fire TV remotes and game controllers with the Unity input manager buttons and axes.
Remote Control Input
Use these values in Unity to map the buttons on both the Amazon Fire TV Remote and Voice Remote. See KeyCode for more details about Unity KeyCode values.
The remote controllers for Fire TV Edition has some additional buttons — such as volume up/down, power, Netflix, Amazon Prime, and other apps. However, these buttons can't be mapped to events in third-party apps, so the buttons shown in the above Fire TV remote are effectively the same available buttons for Fire TV Edition remote controllers, even if the remotes look a bit different.
Button | Unity Input Manager Value | Unity KeyCode Value |
---|---|---|
Home | none (system event) | none (system event) |
Back | none (not supported) | KeyCode.Escape |
Menu | none (not supported) | KeyCode.Menu |
Microphone (Search) | none (system event) | none (system event) |
Select (D-Pad Center) | joystick button 0 | KeyCode.JoystickButton0 |
Left (D-Pad) | 5th Axis | KeyCode.LeftArrow |
Right (D-Pad) | 5th Axis | KeyCode.RightArrow |
Up (D-Pad) | 6th Axis | KeyCode.UpArrow |
Down (D-Pad) | 6th Axis | KeyCode.DownArrow |
Play/Pause | none (not supported) | none (not supported) |
Rewind | none (not supported) | none (not supported) |
Fast Forward | none (not supported) | none (not supported) |
Unity Remote Not Working
Game Controller Input
Use these values in Unity to map the buttons on the Amazon Fire Game Controller. See KeyCode for more details about Unity KeyCode values.
The current version of the Fire TV Game Controller has these buttons:
The previous version of the Game Controller has these buttons:
Game Controller Button | Unity Input Manager Value | Unity KeyCode Value |
---|---|---|
Home | none (system event) | none (system event) |
Back | none (system event) | KeyCode.Escape |
Menu | none (system event) | KeyCode.Menu |
A | joystick button 0 | KeyCode.JoystickButton0 |
B | joystick button 1 | KeyCode.JoystickButton1 |
X | joystick button 2 | KeyCode.JoystickButton2 |
Y | joystick button 3 | KeyCode.JoystickButton3 |
Left (D-Pad) | 5th Axis | none |
Right (D-Pad) | 5th Axis | none |
Up (D-Pad) | 6th Axis | none |
Down (D-Pad) | 6th Axis | none |
Left Stick (Left/Right) | X Axis 1st Axis | none |
Left Stick (Up/Down) | Y Axis 2nd Axis | none |
Left Stick Press | joystick button 8 | KeyCode.JoystickButton8 |
Right Stick (Left/Right) | 3rd Axis | none |
Right Stick (Up/Down) | 4th Axis | none |
Right Stick Press | joystick button 9 | KeyCode.JoystickButton9 |
Play/Pause (1st version only) | none (not supported) | none (not supported) |
Rewind (1st version only) | none (not supported) | none (not supported) |
Fast Forward (1st version only) | none (not supported) | none (not supported) |
Left Trigger (L2) | 13th Axis | none |
Left Shoulder (L1) | joystick button 4 | KeyCode.LeftShift KeyCode.JoystickButton4 |
Right Trigger (R2) | 12th Axis | none |
Right Shoulder (R1) | joystick button 5 | KeyCode.RightShift KeyCode.JoystickButton5 |
Unity Remote Ar
Controller Names
Controller names are available in Unity with the Input.GetJoystickNames()
method. Use these values for each controller:
- Remote:
'Amazon Fire TV Remote'
- Voice Remote:
'Amazon Fire TV Remote'
- Game controller:
'Amazon Fire Game Controller'
Unity Remote Config
Last updated: Oct 29, 2020