In this post we will explore how you can setup unity 5 remote. Also if your unity remote 5 is not working what some of the possible solutions are to fix it. As you may know unity remote 5 is an excellent tool to allow you to test your unity games. It allows you to test on a android or ios device while you are developing. For this post we going to be looking at the android setup. This seems to be the one most people have an issue getting unity remote 5 working with.
- Unity Remote For Android
- Unity Remote 5
- Unity Remote 5 Download
- Unity Remote Settings
- Unity Remote Troubleshooting
- Use Holographic Remoting and Remote Rendering in Unity.; 2 minutes to read; C; D; In this article. Holographic Remoting and Azure Remote Rendering are mutually exclusive within one application. As such, Unity play mode is also not available. For each run of the Unity editor only one of the two can be used. To use the other one, restart Unity first.
- 230 Remote Unity Developer jobs available on Indeed.com. Apply to Developer, 3d Developer, Automation Engineer and more!
- Unity Developer 100% REMOTE Posted: about 1 month. Problems are not always clear cut; this is why you will need to be someone that can come up with solutions without much handholding. You will also be given an opportunity to grow since you will have access to senior developers as well as resources to grow.
Under Unity Remote- Device, select your iPhone; Under Unity Remote, set the Resolution to Normal; Set your Game View aspect ratio to 16:9; With the Unity Remote App open, plug it into your computer via USB (we recommend using an extra-long cable) Hit play, wait a.
Setup android device
In order to setup your android device you need to make sure that android developer options are enabled. If you don’t have them enabled yet. You can go over to your settings->about phone/tablet. Then scroll down and tap build number 7 times. This will then unlock developer options on your android device.
Once you have your developer options enabled you should be able to enable usb debugging and mock location. See below screenshots for what needs to be enabled to allow your android device to use unity remote 5.
Once you have done this you can now start installing unity remote 5. Make sure for any issues you are having either in 2018 or 2019 that you use unity remote 5. You can download unity remote 5 here to your device. Once installed run unity remote 5 and you should see something like this.
If you have gotten this far then your mobile device is about ready to start being used with unity. Let’s now look at the unity settings you need.
Unity settings for unity remote 5
Before you can start setting the options in unity you need to make sure you have the android sdk installed. Go ahead and install that. Once installed you should have an application called android studio. Run android studio and click on tools and sdk manager.
Next you will need to install the google usb driver. So to do that follow the below instructions.
Click on the sdk tools tab. You will now see this.
Check the Google USB Driver checkbox and click apply and ok to install the driver. You should now have everything you need from android studio.
The next step requires that you launch unity hub and is where most of the issues are when your unity remote 5 does not want to work. So open up unity hub.
Click on installs then you will get something similar to this.
Click on the 3 dots for the unity version you have. Then click on add modules.
Make sure you have android build support checked and click done.
Now create yourself a new unity project. Then you can change the following settings.
Click on file->build settings
Click on Android and Switch Platform.
Next we need to setup unity to allow our android device. In order to do this click on edit->project settings.
Click on edit on the left and choose any android device.
Next we need to make sure our sdk is correct. Click on edit->preferences.
Make sure Use Embedded JDK is checked.
Now you can simply plugin your android device using a usb cable. Then you need to use PTP camera as your usb method. This will allow unity to stream your game to unity remote 5.
Frequently asked questions
What is unity remote 5?
Unity remote 5 is a app which you can install on your mobile device. Which will allow you to run your Unity game straight on your mobile device while in the Unity editor. This will help you simulate input you may need to get from your device for your game.
Unity Remote For Android
Can you use Unity for Android?
Unity fully supports android development. You can use the Unity remote 5 app to test your unity game on your android device. Then when you are happy you can compile your unity project to a apk for use on your mobile device or publishing to the android app store.
How do I publish a unity game on android?
In order to publish a unity game you need to build the apk file. To do this you need to go into Player settings->Build settings choosing the android platform and build your apk. Once you APK is built you can upload it to the google play store.
Where can I download unity remote 5?
You can download unity remote 5 for android from the google play store. For apple you can get it from the apple store.
Why is my unity remote device not showing?
If you have not installed the google usb driver for your android device it may not pickup your device. To install it you need to go into your android studio ide and install the google usb driver package. Also you need to make sure that your adb service is running to pick up your mobile device.
Hope this post was useful to you. If you would like more such tutorials. Please support me by joining my skillshare course: https://skl.sh/2YhzEfe
Or check out some of my other blog posts and tutorials here is a great one on how to do drag and drop in unity.
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.
Unity Remote 5
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) |
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:
Unity Remote 5 Download
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 |
Controller Names
Unity Remote Settings
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 Troubleshooting
Last updated: Oct 29, 2020