Search Unity

Unity 4.6 also includes x86 support for Android – you can now select FAT, x86 or ARMv7 as a build target. This will allow you to export for x86 Android devices, like the new Nexus player from Google.

You can find out more details about what is included in Unity 4.6 on the Release Notes page.

Another Step for Our Open-Source Initiative

As promised, the source code for our UI system is live on BitBucket. Using the included solution file, you can build a UI module that will work as a drop-in replacement for the bundled UI system. To get started with building your own UI module, take a look at the repository’s README file. As always with our Open Source components, our UI system is released under an MIT/X11 license.

With the source being available, you’re free to customize and improve the UI system in whatever way makes sense to you (and also to share those changes with others). We love to work with our community — see the README file in the repository for information on our policy regarding pull requests.

For more information about our Open Source offerings and plans, take a look at some of our previous blog posts: More Open Source Initiatives from Unity and Getting Started as a Contributor to Our Open Source Projects.

Community: it’s now your move – time to show us what new awesome content you can create!

P.S. iOS ARM 64-bit is on the way

Don’t forget that as we announced here, we plan to ship a beta preview of our iOS ARM64-bit feature based on Unity 4.6.x in January 2015.

On October 20, Apple announced that, starting February 1, 2015, new iOS apps uploaded to the App Store must include 64-bit support. We’re very aware of people having nearly completed games on Unity 4.x and we’re working hard to deliver a solid solution for Unity 4.6.x.

Due to heavy code reuse, the preview of iOS ARM64-bit in Unity 4.6.x is expected to be on par with the Unity 5 implementation.

58 replies on “4.6 is Released with Source for UI System!”

[…] link 作者:NA’TOSHA BARD 原文網址翻譯:小七今天是西方的感恩節,感謝Unity […]

[…] 4.6 is Released with Source for UI System! – Unity Blog – … we are delighted to release the awesome Unity 4.6, which contains our new UI system as the he… Unity; Industries; Showcase; … I got an NSIS Error. … Unity. Web Player. Cache Server. Press material. Resources. Learn. Community. Documentation. Unity QA. […]

[…] which includes the new Unity UI system. In addition to being included in the Unity package, the source code for the UI System was released as […]

[…] dropped precipitously, and I struggled to understand new concepts and systems – such as the new Unity UI system released on November […]

Like others, I too sadly have problems with Unity on Windows 8.1 64 bit :(

It’s so frustrating and I don’t want to move on from Unity to something else, so is there a fix around? I’m even seriously thinking of going back to Windows 7 if there isn’t… !!!

Please help :)


Using Unity 4.6 crash to desktop every time accessing adt.exe for Android while the license check is in process, EVERY TIME. Good Job!

I’m having a problem with unity 4.6.X install.
Installation crashes upon start.
I got an NSIS Error.

I’ve downloaed it several times and the same error pops every time
Windows 8.1 64bits.

Any feedback?

Please consider adding vector based rendering, resolution independent interfaces . Then, I love you guys forever!

This is looking great, love how easy the workflow is now:) Was a bit confusing first, but’s gone now:)

Though I would like to see some more possibilities to connect the system with code, as there are quite some things that require additional code and information passes between both.
For example I would like to change the text value by code, but it seems I can’t acccess the component, nor choose a variable to display as a text, nor pass the text component directly to the bit of code I’m adressing with my button click event.

Probably theres some way I’m missing as you guys mostly thought of everything so far! ;)

I’m having errors with the license after upgrade unity 3d, when I try to open the program it says liseça with this information invalidates two button appears and says to re turn or exit, when I press to re activate says gave a error to re activate the license, “there was a problem communicating with the license server”

the problem is your own stupidity: stealing software and writing on the blog of a company which produces it !

Well, I’d still like to give you the benefit of the doubt and hope that ERREXOJ is wrong about you :-P . That notice sometimes comes up when your system time is not correctly set. so you might want to check that as well. If it is cracked however, I’m sorry, you’re on your own.

I am having issues with this, but I had these same issues right though all the public beta’s as well. Any uGUI only shows me place holders, with that I mean a sprite, image or UI is not shown at all. But I also got a new problem when installing this version 4.6, the other day. Since then I can no longer build / deploy to windows.

I get some message about can’t run file explorer as it is in Administrative mode..

Ok, Google hasn’t heard of this yet, it seams.

I have problems with Unity on Windows 8.1 64 bit too. I think Windows 8.1 is a very troublesome operating system. I had no problems with Windows 7.

Unity Team should test their products on Windows 8.1 64 bit to check if they are compatible.

@Andrew: This does sound somewhat like the machine you’re working on is in a weird state, but if you’re certain you’re doing everything right, could you file a bug (Help -> Report a Bug) which will send us your project so we can take a look?

UI Text does not work on iPhone devices. Work in editor/standalone/ipad/web. not work on iPhone and only iPhone

Since you’ve adopted ngui into your engine now, for the love of me PLEASE adopt playmaker as well.


we didn’t adopt NGUI to our engine. Yes, few years ago we had creator of NGUI working for us, but he left more than a year ago, and large team of our developers did continue development until now…New unity gui is definitely not NGUI.

Kind regards,

First I would like to thank the new version 4.6 of unity, it has a lot of great upgrade. but I had to go back to the old version 4.5.5. The reason I do so because the project I did in previous versions, when I build the package file * apk for Android, the file size is about 17MB very small, but in the new version 4.6 solution file size to 23MB spike. I do not know why the new version to be such unity. About 6MB increase is the problem for mobile devices. The aim of the development is to create the best apps, beautiful, and also save space.
I’m using the free version of Unity.

Once again thank the power of unity.
Thanks and best regards,

@lee, that doesn’t sound right. Can you file a bug report with a project that shows this?

Dear Aras,
My project to build the APK file on Unity 4.6 still works fine, no bugs occur, the only apk file sizes larger than the old version.

In general, when you make a build in Unity, the built directory is big. Too big for me. And still, when the project is big (very big like mine), going into Play Mode for the first time is long. No resources. It should be stuff on the scene only. I wrote to Unity Technologies many times. The problem was in 4.6 and now in 5.0.

And another thing – why all scripts are in one namespace. There are conflicts, especially when you have a big project and wish to have many assets installed. It would be better if EVERY asset was installed in a SEPARATED namespace.

I wish somebody from Unity Team to answer me.

‘Another Step for Our Open-Source Initiative’

Well, it’s a step in the right direction, but one step only. I think Unity Team should take into consideration Linux community. I know, I know it has been said all regarding this topic on Unity forums. However, I wish to see Unity Team more open for Linux solutions. I don’t mean the Linux Editor because Unity Technologies think such software won’t give much profits. I understand, but you should cooperate with Wine Team to give Linux fans a smooth solution. The most important obstacle is that Unity on Wine cannot use Asset Store. Is there a way to make our life easier, Unity Team? Please do not ignore thousands users running or wish to run Unity on Linux. They are your clients. I’m your client too.

I don’t mean to be a jerk, but NGUI is still a better solution since the the GUI is based on it and the Unity folks won’t give it all for free.

@Athomield: there’s nothing in 4.6 UI system that requires Unity Pro. So yes, it is quite literally “for free”.

Congrats guys, i will try to contribute to the code, i have some ideas for some new cool features :)

<— thankful :D
Takes time to do things right, though many companies just ship it when it's wrong. It's been a tough wait, but there have always been alternatives and as a bonus some people on the asset store got to benefit in the meantime. Looking forward to digging into it more.

Very cool! however i saw that source doesnt contain UnityEventDrawer – this is intended? if yes for me this is a bit disappointment – yeah this isnt sealed so i could extend this but still this isnt ideal because custom UnityEventDrawer wont affect existing UnityEvent….

The UI System is work well done. I think it’s fantastic that we now have tools like this, truly well crafted tools, for the masses. Congrats!

*voice of GladOS * It’s been a long time coming. Congrats team. I resisted the temptation to install the beta so I could soak in this moment. And of course thanks for the source code… Desperately hoping that IL2CPP will follow suite. Now I can finally buy a unity pro license.

Awesome job!

Looking forward for some amazing modifications coming up from developer community for these UI components. And many more new customized controls, like tree view, datagrid etc.

// chall3ng3r //

Awesome news!

So will this continue to be the policy as far as pull requests ?

Will you be taking pull requests?
At this stage the UI system is undergoing further development internally with many design decisions still being debated and implemented. Also, we are waiting to see the volume of pull requests and the time it will take the process them. As such, we are prioritizing first bug fix pull requests and will iterate on this process going forward.

Or will you provide a road map for future design decisions publicly going forward?

[…] part, l’éditeur ajoute que les ingénieurs travaillent de manière à rendre bientôt disponible une version améliorée […]

About freaking time. I hope your new CEO makes whatever personnel changes that are needed to fix your dysfunctional development team.

While I might be tempted to ask about features that are still missing, I think today is best as just a day to congratulate you. Well done! The UI system is indeed something to be proud of.

(And for all you Unity employees who were working on other features that are part of 4.6 but are being lost in the Unity UI excitement, thank you for your hard work too!)

Kudos for the source code. Even just seeing what’s behind the scenes is super helpful in utilizing the existing tools and having a better understanding of them. Thanks a bunch!

Awesome! This is a very special day! We’ve been waiting for years and years and I think the wait was well worth it (well, that can probably be discussed but hey – today is partytime, not discussion time ;-) ).

Comments are closed.