[RELEASED] UniDeck: a Unity editor controller for tablets!

Hello To all!

I have created an extension tool that enables your to use your tablet device as multi touch control surface for the Unity Editor. Providing quick access to essential components, along with new shortcuts and functions.
UniDeck aims to provide a new workflow with a more hands-on, tactile method for building in Unity with features such as:

  • Navigation controls for the scene view

  • Full transform controls (position, rotation and scale) with snap and sensitivity modifiers

  • Particle editor that supports multi object editing of main parameters of the particle system (Size, Life time, Speed, Color , etc). Advance editor currently in development

  • One-touch Add/Remove Button and property controllers for components like Colliders, Rigidbodys,Lights and Sound with the ability to adjust multiple object selections

  • The Collider controller features 2 types of input methods; a duplicate function and cycle and select collider type.

  • Render Settings editor for adjusting the fog and ambience parameters of a scene

  • 2D specific page with added sprite controllers to edit the sorting layer and order priority

  • Additional access to utility functions for quickly creating Primitive Objects, adding or creating Prefabs, shortcut to all project settings windows and more.

Video Promo:

UniDeck is built on top of TouchOsc and is a required purchase for your device (available for iOS & Android).
TouchOsc is a well known app within the music production community for its ability to create custom templates to control a variety of softwares that have the ability to receive MIDI or OSC messages.

UniDeck enables this communication and comes with a complete template that is also customisable through TouchOsc free editor.

UniDeck is now Available in the asset store as an early access.

UniDeck’s next release will support the ability to use the TouchOSC Editor to create touch controllers to adjust properties of your custom script without having to write any code.
Simply by setting a touch controller OSC Address to something like this:“ExampleClass/ExampleProperty” you will be able to adjust properties like Float, Boolean, Vector3, AnimationCurve and Color (This is just to beginning).
You Also be able to create buttons that invoke Functions of you class and use tools that will allow you to quickly Add/Remove the class from the current selection and find objects in the scene that contain the class.

2 Likes

Looks great! Ive signed up for the beta. My iPad Mini Retina is usually always sitting on my desk, so it could become a handy tool!

Thanks For Your comment mimminito!
Ive Send you the Details for the Beta testing. Hope to hear from you soon.

Ive replied to your email with an issue, hopefully you can resolve it for me :slight_smile:

***** This has been resolved!
The TouchOSC developers have very kindly provided me with some promotion code.

With mimminito ive discovered that the App Store does not allow “gifting apps” to countries outside Euro Currency.
So i may not be able to supply The TouchOsc to all but you still get unideck for free!
I am looking into ways to solve this.

As the Beta testing phase continues i have included a phone size template. A simplified version from the original template that provides access to scene view controller, transform properties controller and Utility functions.

Thanks!

Version 0.9 soon available!
3 new components (Render Settings, Mini Particle Editor & Sprite renderer Editor)controllers
and a new improved feedback system.

1 Like

UniDeck is now Available in the asset store as an early access!
http://u3d.as/bgM

Currently working hard on next version that will include
2 new component controllers and feedback displays!

1 Like

Great price. This is a great tool, takes some time to get use to but once you do its amazing at how much fine control you have over GameObjects in Unity!

1 Like

Thanks mimminito! You have been very helpful in the development of Unideck!

1 Like

New Version Available in the assetstore that gives touch controls for the particle system and more.

Currently working hard on UniDeck’s next release where you will able to use the TouchOSC Editor to create touch controllers to adjust properties of your custom script without having to write any code.
Simply by setting a touch controller OSC Address to something like this:“ExampleClass/ExampleProperty” you will be able to adjust properties like Float, Boolean, Vector3, AnimationCurve and Color (This is just to beginning).
You Also be able to create buttons that invoke Functions of you class and use tools that will allow you to quickly Add/Remove the class from the current selection and find objects in the scene that contain the class.

1 Like

Hi KillMobil, do you have a e-mail support to talk directly?

Hey rebit!
Sure my email is info@killmobil.com!
I await your email!

This is great- just set it up and it works fine. Looking forward to its evolution, but definitely brilliant already.

Was curious if there is the ability to operate the mouse at run-time?
I have a head look controller I’d like to use it for.

Hi Scott!! Thanks for the comment! I am glad you like Unideck!

Do you want to be able to move the actual mouse or to adjust parameters of a specific class?

Hi, I was about to purchase this when Unity warned me that the scripts might not be compatible with Unity 5. Does this package work with Unity 5?

Hi!
Yes Unideck works fine with Unity 5! You may need to upgrade the project but after that it will work fine.
I am planning an update as well so its unity 5 ready.

Just purchased this, works great so far!

Had to remove lines 82-85 in UNiDeCK\Editor\OSC\UNIDECKOSCClient.cs due to the following errors:

Error    CS0619    'BuildTarget.WebPlayerStreamed' is obsolete: 'WebPlayerStreamed has been removed in 5.4'    Assembly-CSharp-Editor    UNiDeCK\Editor\OSC\UNIDECKOSCClient.cs    82    Active
Error    CS0619    'BuildTarget.WebPlayer' is obsolete: 'WebPlayer has been removed in 5.4'    Assembly-CSharp-Editor    UNiDeCK\Editor\OSC\UNIDECKOSCClient.cs    82    Active

Aside from that, was wondering if it’s possible for the 2-axis controls to continuously function while in use. For example, currently if you swipe left and hold on the View Move control, it only moves the camera a short amount to the left and then stops. I’m hoping to make it so that it continously moves left until you release the control.

Also, can the sensitivity be altered for View Move & View Look?

1 Like

@KillMobil are you still around? Your website it gone, and no updates for many years. Would like to ask you a few questions if you are around.

Hello @zensogroup ! Still Arround, but as you can see project did go as expected so… i have done alot with it for while now!
Please ask me anything!

The asset has been deprecated since 2018.2 – any chance of an update? I thought you’d disappeared as it hadn’t been fixed, so I just posted my own fix on the asset page in a review.

It’s a dead handy asset, so it would be a shame to scare newbies with errors that they won’t know how to fix on first use.