Archive for the ‘Product News’ Category

Unity wishes or product feedback? Use your voice!

As part of our ongoing efforts to improve how we go about our business I’m excited to report that we’ve begun a bit of an experiment to improve how we gather user wish-list items and general product feedback. Until now we’ve only had the Unity Community Forums and more specifically the Wish List area there in particular. While that’s worked well enough, it’s just not the right way to go about things. I say that because it’s hard to pull any quantifiable feedback and it’s very weak in terms of general organization for such an effort. Today we’ve unveiled our experiment and that’s the use of User Voice, a web based feedback tool that lets folks like you post your wishes and use your own voice to vote for those items you think are most valuable to you. Your votes are limited* so use them wisely!

Unity Feedback (for general Unity feedback)
Unity iPhone Feedback (for Unity iPhone specific feedback)

*Some folks have expressed mild dismay at the notion of limited votes, if that wasn’t in place the folks would simply vote on everything and we lose any data about what’s really important to you. So when your votes are capped the challenge is on and you must decide carefully, thus giving us better data.

Unity Roadmap

Woah my first blog post! And I am going to dive right into the roadmap. This time we are taking a look at what is coming up in the near future.

Unity 2.6

Unity 2.6 is our next big release in the Unity 2.x series (And will be available as a free upgrade). We are planning to release Unity 2.6 sometime later this summer. Here’s some of the things to come:

Read the rest of this entry »

Unity iPhone Roadmap

Whooosh! First release candidate of Unity iPhone 1.0.2 just went out to our beta testers. It’s a good time now to overview our planned releases and directions we will be taking in the near future.

Unity iPhone 1.0.2. Based on custom builds we’ve been sending to devs in need, this release will address engine memory leaks and fix other outstanding issues:

  • Physics and audio related memory leaks
  • Asset leaks while reloading scenes
  • .NET sockets and threads
  • Compressed audio related issues
  • Stripping away too much of GUI components
  • Occasional crashes in AOT compiler
  • Support for both portrait and landscape splash screens

Next will be Unity iPhone 1.5. Since the release of 1.0.1 we’ve been working on a number of performance and memory optimizations. Most of the work on 1.5 is finished already and we’re doing an internal bug fixing round before it goes to beta testers too. Along with optimizations this release will include number of important features such as:

  • Binding custom ObjectiveC/C++ functions to C#/Javascript
  • Native on-screen keyboard support and interoperability with Unity GUI
  • Movie playback support
  • Performance optimizations:
    • significant C#/Javascript performance improvements
    • general rendering loop optimizations resulting in less OpenGLES state changes and less CPU work per object
    • number of internal routines were rewritten using VFP coprocessor assembly
    • way much faster mesh skinning utilizing VFP
    • batching small objects, given that they share same material, into single draw call
  • General distribution size optimizations which allows applications below 10Mb
  • Number of significant memory footprint optimizations

We don’t have strict versioning past 1.5 yet. Some of the following features will end up in the next big release and some might find a way to sneak into 1.5:

  • Compressed audio streaming directly from disk
  • 3.0 downloadable content
  • 3.0 bluetooth networking
  • GPS/Location support
  • Vibration support
  • Post-processing and render-targets support
  • Terrain support
  • Per-pixel DOT3 lighting support for skinned meshes
  • Reduce load times
  • Reduce distribution size even further
  • Improve GarbageCollector collection patterns to reduce spikes
  • Prepare a pack with iPhone optimized shaders

Update: Unity iPhone 1.0.2 is released.

Update: Unity iPhone 1.5 is released

New Animation timeline

With 2.5 out the door, I finally got some time to work on new features. I love that part – to me new features are so nice – the first couple of weeks always feels like you’re the world’s fastest coder (after that, reality sets in and you actually have to make it work in real life – even for corner cases).
Rune and I are busy on the new animation timeline. (Actually, I’m stealing his thunder – he’s doing the real work while I’m just mocking up in Photoshop and spreading general confusion) We’re basically going for a complete rewrite that gives you control over all curves with key editing, tangent dragging, the works. – have a look at what we’re thinking:

Timeline shot

Upcoming 2.6 timeline WIP

I’m really excited about this. I’m thinking that it should be able to require a lot less scripting work for a bunch of stuff. It will also support material animation (so you can actually just make some curves for a UV scroll – instead of having to code the thing from scratch).

Unity 2.5 for Mac and Windows now available!

Yes, it’s true, we’ve done it. Yesterday we shipped Unity 2.5 which among other things finally offers support for Unity authoring on Mac OS X and Windows! From the announcement email I sent out (as company front-man):

Today we are extremely happy to announce the release of Unity 2.5. For the first time Unity development is now available for use on both Mac OS X and Windows! True cross-platform development with Unity has now been realized. This has been an enormous project that has taken well over a year to complete, it’s a release that we’re very proud of having accomplished. What’s more is that during this effort we’ve also nearly doubled in size as a company and so there is a lot more on the way, it’s going to be an exciting year!

While a key feature of this release is in fact the introduction of authoring support on Windows it’s worth noting that we put a lot of work into general editor improvements that all content authors can take advantage of. What that means is that this is a significant release for both our existing users and all those potential new users waiting to try Unity for the first time. Here is the high-level overview of what you’ll find in Unity 2.5:

  • Windows editor support
  • An all new tabbed, and fully customizable authoring interface
  • 3DS Max support on Windows (ala our Maya support on Mac OS X)
  • New and improved scene navigation and object placement tools
  • Google Chrome support
  • and more…

I don’t want to repeat too much information here as we have a bunch on our site already. Check out the what’s new page we have posted:

What’s New in Unity 2.5

Both existing users and those wanting to evaluate Unity can download the latest installer from our trial download page:

Trial Download

Or you can of course just cut to the chase and buy now by visiting our online store:

Buy Unity

It goes without saying that these are some exciting times for both Unity Technologies and the awesome community we have around us. And 2009 is just gettin’ started!

Unity iPhone Publishing Announced!

Oh man, after months of hard work we’re finally able to announce a release date, pricing & licensing information and some background on features for Unity iPhone Publishing! I know that it’s been a long wait for folks out there in the community that have been thirsting for news and even more, the functionality, so thanks for hanging in there. Now all you have to do is wait a few more weeks and you too will be able to get your hands on Unity iPhone Publishing yourself, rawr! Read more:

Unity iPhone Publishing