uPI(e) Menu - Radial Menu

If you are looking for a professional, easy to use and highly extendable radial menu/ pie menu for your game or application you are at the right place!

uPI(e) Menu offers an easy to use inspector where you can set up all the details of your radial menu plus a substential api which lets you set up and customize your menu exactly to your needs (even at runtime). Here are some of the core features, that make uPI(e) Menu unique:

  • Lets you create a new menu in just a few clicks, without knowing how to code

  • Supports controller and mouse (or any other kind of pointing device)

  • Intuitive and user friendly inspector

  • Integrates with the Unity input system by default, but lets you use any 3rd party or custom input system smoothly and extremely easily

  • Designed to work with the new Unity UI system

  • Works with all canvas render modes:

  • screen space - overlay, screen space camera and world camera

  • Highly generic:

  • You want to make a menu, that consists of input fields instead of buttons? No problem! You can use anything and any kind of selectable the new Unity UI system has to offer!

  • Highly customizable and extendable:

  • You donā€™t want a full circle radial menu, but a semi circle menu? Or just 30Ā° of the circle? You want a submenu and a sub-submenu? Done in just a few clicks!

Web Demo Link: Click Here
Asset Store Link: Unity Asset Store - The Best Assets for Game Making

Take a look at the documentation: Click here

Release Notes:

  • Version 1.0.1

  • Fixed compatibility issues with Unity 5.1+ while still remaining backwards compatibility

  • Version 1.0.9

  • Unity version specific setup is now done automatically

  • Added alignment tools:

  • Automatic position alignment of each menu option along an adjustable radius

  • Automatic rotation alignment of each menu option by adjustable forward and up direction

  • Version 1.1

  • Bugfixes:

  • Solved stability issues with the plugin, when switching back and forth between different Unity versions (4.6 and 5.x)

  • Improved automatic version setter

  • Version 1.2

  • Exposed auto align methods to public

  • Added some more methods for realignment and rescaling

  • Updated API documentation

  • Complete design rework

2079661--135877--subMenu.png




1 Like

Love radial menus, moreso when they use Unity UI!

Looking good man

Hi, thx, always nice to see interested people :slight_smile:
The package is sent to Unity for review at the moment. As soon as the package is approved Iā€™m going to post the link to the package in the asset store here.

Any news ?

Hi, it seems unity wants me to have a webpage, before the asset gets approved and included in the asset store. So I created a website over the last days.
Iā€™m sorry for the delay, but I submitted the menu again and hope it will get approved soon and there is nothing more standing in its way :wink:

Itā€™s approved !

Indeed it is, Have fun! :slight_smile:

Any webplayer of this in action?

i want to see webdemo too

Hi, I can make a demo soon. Will follow in one or two weeks

It works fine ! Very simple to use and customize. Totally worth the ridiculously low price of $9 !

oh and one suggestion : Find an artist that will make you a bunch of quality slices images in exchange for a free upie voucher !

Sounds great, if anyone is interested contact me by PM

Seems like the version, that is currently in the asset store is not compatible with the new unity version 5.1. Iā€™m currently working on a fix and Iā€™m submitting it to the asset store as soon as possible (most likely even today).

P.S. Iā€™m also working on a web demo - should be finished and online by the end of this week

Works fine for me on 5.1 ! What exactly should be the problem ?

Unity made some api changes, There should be errors saying ā€œMissingFieldException: Field ā€˜UnityEngine.EventSystems.EventTrigger.triggersā€™ not found.ā€ or the like.
So EventTrigger.delegates is now obsolete and therefore EventTrigger.triggers must be used. Sadly this makes it hard to be backwards campatible and I donā€™t want to have two seperate assets in the asset store. I created a new version and submitted it to the asset store. The new version works for Unity 5.1+ out of the box - for older versions you just need to rename one file (explained in the documentation).

If you press the ā€œAdd Menu Optionā€ Button you should encounter the issue. I tested on Unity 5.1.0f3 and came across this problem. If it works for you, be glad :wink: What Unity version are you using?

5.1.0f3 - but I made my radial menu on 5.0 and did not touch it since. I will need to add submenus soon, I ll wait for the update to do that. Iā€™ve been lucky !

Okay, the hotfixed version (1.0.1) is in the asset store now. In this version you have to manually rename and delete a file (explained in the documentation) for the menu to work with unity versions older than 5.1 (4.6 - 5.0). In the next version this is done automatically for you when launching unity.
Iā€™m also working on some workflow improvements at the moment, like automatic menu option alignment. So stay tuned!

Edit: The new version containing said workflow improvements is now available in the asset store, have fun!

Heyho, if you have trouble building a project that contains uPIe ā€“ this is a known bug and fixed in version 1.0.9h1, which is currently being reviewed. If you need the newes version before it is available in the asset store, feel free to contact me

Good afternoon. I want to add the menu in the game.It will work at runtime? I saw a menu in the rust. It is made with the help of the construction menu. With your menu might do such a thing ?? that during the game you can call him, choose any design ?? It is also interesting, it can be to first open the three menus to choose from, and press to open the submenu?It will work in unity 5 ?? Make support unity 5.