Search Unity

How does it work?

Let’s say that Google releases an amazing new phone, but it requires a small change to Unity’s Android support in order for Unity to properly support it. With the previous release model, we need to gather changes for a bugfix release, perform a full automated and manual quality assurance pass over Unity and all platforms, potentially publish some release candidates, and then publish a new version of Unity, installer packages larger than 1 GB each, for everyone to install and upgrade their projects.

With the module manager system, we can quickly make a single change, test only the Android support module for regressions, and publish a new 15MB Android support module for download on demand.

What parts of Unity will be supported?

In Unity 4.5, we’re beginning by supporting updates to Android, BlackBerry, iOS, and Windows Phone 8 as modules.

How will we receive updates?

We’re still fine-tuning the module manager system, so there aren’t any automatic update notifications yet in Unity 4.5. When we publish a module update, we’ll announce it via our usual communication methods: forums, social media, potentially a blog post. At that point, the module manager window will show an available update for the module in question. Click the “Download” button, restart Unity once the download finishes, and kapow! — your updated module is installed and loaded in Unity.

Module manager: avalable vs. installed

What’s coming in the future?

In upcoming versions of Unity, we’ll continue developing and extending the module manager by adding modular update support for more platforms (the goal is to eventually support updating all our platforms this way), as well as support for updating other Unity subsystems, for example the upcoming Unity GUI system. Additionally, we plan to begin stripping these things out of the base Unity installer, in order to provide you with a smaller Unity download and a faster Unity installation, along with the ability to download and install support for the platforms and subsystems you care about. Other planned module manager features include: automatic update notifications, ability to switch between multiple installed module versions, support for pausing/resuming/restarting module downloads, and more.

28 코멘트

코멘트 구독

코멘트를 달 수 없습니다.

  1. Muito legal

  2. Moar 2D goodies!! \o/
    Thank you Unity doods!

  3. If it helps to speed up the fixing of bugs, welcome module manager!

  4. Will I be able to get Android 2.2 support through the Module Manager?

  5. ssssssssssssssssssaaaaaaa

  6. hi i am rajan nagpal
    i use unity 4.5
    can i load xbox 360 , xbox one module using module update

  7. If it helps to speed up the fixing of bugs, welcome module manager!

  8. This is why I love Unity. You all are still innovating but at the same time still devoting time to fix 450+ bugs…wow, keep up the awesome work.

  9. Ha! Now this is good. I especially like the fact that I will be able to only install what I need i.e. I have no interest in Apple/iOS exports atm so if the module manager can save me a few hundred megabytes downloading I’ll be a happy camper.

  10. Great update guys. Good work

  11. Bill: Modules live in subfolders of C:/ProgramData or /Users/myuser/.local/share – mass-installing across machines is as simple as copying these directories.

    User13: Once we have “stripped-down” Unity installers, it will be easy to just open the Modules window and install the exporters you want.

  12. its really amaizing

  13. Please add option to custom install Unity, so that I can only install Unity for selected platforms only..

    For eg. if I don’t need anything other than the Desktop and the Web, I can only choose to install those, and the rest will not be installed (unless I relaunch the setup and choose those I need then).

    Maybe the “stripping” will do, I can understand where UT is going with that, smaller download but custom setup of Exportable Platforms would be great ..

    Thanks for reading ..

  14. It’s so great!

  15. Please provide functionality for scripting the mass installing of modules or easily allowing us to copy modules between systems. We have 50+ people using Unity and it would be a nightmare to have to physically install each module individually for each person.

  16. shoud’ve been here two years ago

  17. Pallav Parichay Panda

    5월 27, 2014 7:50 오후

    Nice, very effective change, will be very helpful to the folks with low-bandwidth.
    You are awesome people doing awesome work!
    I am waiting eagerly for the new GUI system. Roll it out fast.

  18. Great news, getting closer to 5.0

  19. Great feature! This is the right way to move forward with Unity3D. Similarly, fixing bugs and minor updates to the Editor can be pushed same way.

    Keep up the good work, and keep us posted with new updates.

    // chall3ng3r //

  20. Great addition and really nice plans for the future!

  21. Just perfect :)

  22. Sounds a lot better than the previous post you mentioned it in.
    Really nice feature :) Those pesky Xcode updates shall be less of a problem now haha

  23. Finally! Great to read the upcoming features as well.

  24. This is a really thoughtful step for Unity, and I’m curious and eager to see how this comes together in Unity 5.

    Great work!

  25. I love the quality of your design and the passion and energy you put in your great product Unity! Please keep going. You are inspiring other software products not only in gaming platform. :)

  26. On the move!

  27. Very nice addition, looking forward for whats to come

  28. Cool, keep it up.