GAME JOBS
Latest Blogs
spacer View All     Post     RSS spacer
 
June 7, 2013
 
Tenets of Videodreams, Part 3: Musicality
 
Post Mortem: Minecraft Oakland
 
Free to Play: A Call for Games Lacking Challenge [1]
 
Cracking the Touchscreen Code [3]
 
10 Business Law and Tax Law Steps to Improve the Chance of Crowdfunding Success
spacer
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
June 7, 2013
 
Telltale Games
Lead Environment Artist
 
Trendy Entertainment
Technical Producer
 
Sledgehammer Games / Activision
Level Designer (Temporary)
 
High Moon / Activision
Senior Environment Artist
 
LeapFrog
Associate Producer
 
EA - Austin
Producer
spacer
Latest Press Releases
spacer View All     RSS spacer
 
June 7, 2013
 
Qualityindex.com reveals
the top 10 critically...
 
Games-Masters.com
announces publishing deal
for...
 
TROY DUNNIWAY JOINS
INDIAN DEVELOPMENT
STUDIO...
 
bitComposer is allowing
fans a behind the
scenes...
 
Tales of Solaris –
New \'Plume System\'...
spacer
About
spacer Editor-In-Chief:
Kris Graft
Blog Director:
Christian Nutt
Senior Contributing Editor:
Brandon Sheffield
News Editors:
Mike Rose, Kris Ligman
Editors-At-Large:
Leigh Alexander, Chris Morris
Advertising:
Jennifer Sulik
Recruitment:
Gina Gross
Education:
Gillian Crowley
 
Contact Gamasutra
 
Report a Problem
 
Submit News
 
Comment Guidelines
 
Blogging Guidelines
Sponsor

 
Unite 11: Unity Aggressively Upgrades Its Engine For A Flexible Future
Unite 11: Unity Aggressively Upgrades Its Engine For A Flexible Future
 

September 28, 2011   |   By Christian Nutt

Comments 21 comments

More: Console/PC, Social/Online, Smartphone/Tablet, Indie, Programming, Art, Design, Production, Business/Marketing





[At the Gamasutra-attended Unite 11 conference, Unity execs outlined major upgrades to the development tool to ensure its relevance to big and small teams across a variety of platforms, and Gamasutra analyzes these moves. ]

If there were two threads running through the Unite 11 keynote today in San Francisco, it's these. The engine provider is gunning to scale up the quality of the games that can be created with the tool by including new tools to support bigger, more elaborate titles at better performance on today's mobile devices.

The second theme is that Unity is remaining developer-focused, by offering upgrades soon and in the future that improve workflow for big and small teams -- catering to the new constituencies changes in the market have brought as bigger teams form around social, mobile, and browser-based projects, while not forgetting the core, small iOS- and web-focused developers that have made the development platform a success so far.

How Unity Has Grown

The presentation began with CEO and co-founder David Helgason taking the stage to reflect on how far the company has come since it was first formed.

This year, he revealed, 1,200 people registered for the Unite conference, which offers 41 sessions with 70 speakers. The conference continues until this Friday at San Francisco's Masonic Center.

He recollected that the company's first Unite conference -- this is the fifth -- had only 70 attendees and was so underfunded that the company could not afford to pay its catering bill.

However, the team always dreamed big -- even when it was three people. "We always believed and felt that Unity has to be big to fulfill its mission of democratizing game development," he said. "We wanted to take the most powerful game development technology in the world and package it up so anybody could use it."

Early on, a consultant told the team that "The odds of getting there are 1 to 1000," but he believes Unity has that goal in its reach. "We've made a lot of mistakes over the years but we're still getting there as a company... And we've become truly global."

Helgason also revealed the top 10 countries where Unity is most used, in descending order: U.S., China, South Korea, Japan, UK, Canada, Brazil, Germany, Russia, and Taiwan. As far as cities go, in order, it's Seoul, Beijing, Shanghai, Taiwan's Nei-Hu, Melbourne, Moscow, Sao Paulo, Los Angeles, Tokyo's Shibuya district, and Montreal.

The Unity team has expanded to 150 across its offices, and the engineering staff alone has grown from 39 to 64 people. Helgason also announced the company's first acquisition -- of Montreal-based startup Mecanim, which is working on a character animation tool that will be integrated with the product down the road. The Mecanim team was formed by EA and Ubisoft veterans who have worked on titles such as Assassin's Creed and the EA Sports lineup.

"We put out the full release of Android, March this year, and it's already selling half as well as our iPhone product", said Helgason. "We estimate 200 games on Android." That said, "our iPhone product is still the leader of the pack," he confirmed, with 200 top 100 games developed on Unity.

He also noted that, as of recently, "we support all three current gen consoles -- PS3, Xbox 360, and Wii." The first Xbox 360 game built with Unity launched "just a few days ago."

The Asset Store Takes Off

Last year at Unite, the engine provider announced the Unity Asset Store, in which developers can sell tools and assets they developed.

Co-founder and CCO Nicholas Francis came to the stage to talk about the successes the Asset Store has seen since it launched. The vision, he said, was that since "to make a game there's such a diverse skill set you need to have... if you're small it's really nice to be able to not fill these shoes."

"The Unity community is good at really helping each other," he said, and it was a natural outgrowth of that. So far, 1,860 packages have launched onto the store, and $140,000 a month in sales is being generated as of September 2011.

"We now have people full time whose job is to find content out there and get it on the store," he noted. Three tool success stories he pointed out were uScript, a graphical scripting language "designed by some of the guys who had a hand in Unreal Kismet," RAGEspline, a "really high quality" 2D vector graphics tool, and Strumpy Shader Editor, a tool made by a former 2K Australia BioShock developer that is "so awesome we had to go out and hire him," said Francis.

The Asset Store's "top seller will make over $20,000 this month," he said, and the top 15 "on average make over $5,000 a month."

Francis promised "a much, much deeper integration into Unity" for the store. "We actually show the assets in the inspector before you buy... So you know exactly what you're getting... This smooth interaction is going to take us to the next level," he said.

Planning For The Now

While the company announced a slate of upgrades for the tool that are coming in the near-term, version 3.5 update, there were also demos and announcements of a mix of 3.5 and later features -- showing the company's commitment to continuous engine development.

For example, the team is working on a social API which will debut in 3.5. It's "completely cross platform" and will allow developers to hook into iOS' Game Center. Facebook support and native PlayStation 3 and Xbox 360 support will come down the road. And, "If someone out there, say OpenFeint, wants Unity games to support their stuff, they just have to support the open API," said Francis.

There will also be a focus on analytics."Everybody thinks they should be doing it; very few people are. Basically everybody's saying it's the key to monetize content... They're right," said Francis. However, he said, "They can be used for far, far more than just revenue."

Unity Analytics will track player behavior with heat maps and statistics from the off; "It's something that can help us make better games right from the very beginning," said Francis. "It's a simple API and you just pull it up inside the editor. We'll be hosting it, basically because nobody likes to set up an analytics server... We can build this to scale it and then we can spread it out."

The company is also adding an in-app purchase API, which will be "one API across Apple, consoles" and more. This will be tied into analytics and social features, too, and integrated with the editor for ease-of-use.

"When you run your store in your game, you can see all this data, and you're just in the flow. This shouldn't be hard, these aren't hard problems to solve; they're just annoying to solve. And that's why you shouldn't be doing this -- we should... This is not something we'll be shipping around the corner, this is more of a long stretch thing," said Francis.

Going AAA?

Helgason retook the stage to talk about what he called Unity's "AAA initiative". This is the point at which it became clear how much Unity is gunning to improve the tool to the point where both large and small teams can approach console quality games with ease.

"As we grew as a company and our stature in the market grew, it turned out people wanted more," said Helgason. "It turned out that Unity has fallen short in some things," but "we realized around a year ago we actually had the energy to fix this."

"We recruited people behind the leading triple-A engines today," said Helgason. The company has set up an office in Stockholm, Sweden to focus on the the AAA initiative.

However, said Helgason, "Beyond setting new standards, we felt that Unity could not break, and we couldn't fork into two products... And everything has to benefit all products, not just those pushing Unity hard. Everything we're doing to push this high end agenda benefits everyone, and we felt that was totally key."

To do this, "we embed ourselves and develop with these teams" who are pushing the boundaries of Unity, "and the technology is on our terms, and goes back into the product," said Helgason. Luma Arcade's upcoming Bladeslinger and Madfinger Games' recently-launched Gears of War-esque shooter Shadowgun are the two games chosen to spearhead this initiative.

As far as Shadowgun goes, said Helgason, "Both Apple and Nvidia have agreed with us that this is the highest end game to ever run on a mobile device."

The New Tools

CTO Joachim Ante took the stage at this point to demo a host of new features the team has added to the engine -- a very developer-centric approach that contrast last year's Unite keynote, which was more of a slick, Apple-esque press conference with carefully chosen facts and figures.

"It's really about scaling Unity up in various ways," said Ante. "The most important one is that Unity has always worked really great when you're a small team... and we want to make sure you have a really smooth process of working with Unity if you're a one man team or a 100 man team."

The graphics pipeline has scaled up to allow developers to render "really big" scenes, and live LOD support has been integrated directly into the engine. AI pathfinding -- "our first step into AI," said Ante -- has also been added, with quick generation of nav meshes in-engine. There's also now an integrated crowd simulation system.

Occlusion culling has been completely rewritten using new technology which greatly speeds up the process and squashes bugs in Unity's old implementation. "Previously in the old system, it took 10 hours to bake. In the new system it takes five minutes," said Ante.

A new light probe tool offers colored, blended lighting at very low cost. The theme of high-performance, low-cost tools was all over the presentation; it's clear that Unity sees console-quality browser and tablet games as its primary target. The new rendering in the tool offers tech that was pioneered in console games like Halo 3, said Ante.

Again, to service large teams, said Ante, "We wanted to make sure we can actually scale Unity projects -- when you're working on a team people didn't want to use the asset server... So what we did was make a built in UI for perforce and SVN... You can commit assets from directly inside Unity."

And the new GPU profiler allows you to target specific assets or shaders to see what's eating up performance -- important for low-spec machines. "We've spent a lot of time improving performance in Unity," he noted. When you load a Unity 3.4 project into Unity 3.5, you could see "up to a 2x peformance increase depending on your scene," he said. Though some scenes might only see 10 percent performance upgrades, others are seeing as much as a 3x increase.

The team has also added a new particle system called Shuriken, which offers 100 parameters to tweak live in the tool.

Soon: Flash Support

And Unity's Lucas Meijer came out last to demo a very interesting tool that, while not making Unity 3.5, will certainly make an impact when it does release. With Adobe launching 3D-accelerated Flash, "we started an investigation," said Meijer. "We wanted to find out how Unity could help people target this flash 3D platform. We didn't know where we were going to end."

The result is a tool that will build a Unity project directly to a flash SWF file. He demoed a build of Angry Bots, the Unity demo game, running in an Internet Explorer window on Windows 7 -- clearly just a SWF file. The full-3D game ran smoothly on the MacBook demo unit, live on stage.

"There is no plugin install required other than the new Flash player," said Meijer. It's "the exact same project... as all our other platforms," he said. While the tool is "not quite there yet," the team is working hard on it.

What It All Means

Again, it's clear: Unity is aggressively working to upgrade its product, offering a mix of solutions for big and small teams, and with its head-on charge at Flash support and its first acquisition, of Mecanim -- now Unity Canada -- means to make sure that the engine quickly continues to evolve as a flexible and powerful development tool for developers at many different levels of size.

However, it's also clear that with the AAA initiative, and the integration of workflows that better suit studio environments, and with an exec name-dropping Kismet and BioShock on stage, the company has its eyes focused on growing the possibilities for Unity dramatically.

But at the same time, performance is a primary concern; with every demo Ante made of a new feature he made a point of pointing out how little it costs from that perspective -- showing the company still considers mobile and browser games its bread and butter. With the demo of Shadowgun, the message was clear: we are approaching current gen console quality on tablets (and don't forget that the next generation or two of devices will close that performance gap, undoubtedly.)

Unity, then, means to be ready for the increasing complexity of mobile games, the increasing performance of mobile hardware, the shift of development teams from big console games to social, mobile, and free-to-play titles, and the shifting marketplace which will demand a variety of target platforms for titles, as even high-end console games grow mobile tendrils.
 
 
Top Stories

image
Gearbox's Randy Pitchford on games and gun violence
image
How Kinect's brute force strategy could make Xbox One a success
image
Microsoft's official stance on used games for Xbox One
image
Keeping the simulation dream alive


   
 
Comments

Alexei Andreev
profile image
Holy crap. I love Unity to death!

Marc-Andre Parizeau
profile image
My question with all this "Flash" issue...



Considering that Apple does not support flash on the IPhone, for example, and that on Windows 8, the default internet explorer will NOT support flash (the desktop version will...) But eventually, IE will not longer support it. It seems that everyone is heading towards a "flash free browser/world". So considering that the wave seems to be excluding flash into the future of the internet and mobile (Windows phone and IPhone). Why is Unity putting so much effort into this? Is Adobe preparing something that will be integrated into HTML5 or something?



(I know that on PC, it will work, as far as Flash is concerned, my question is geared towards web deployment and mobile (IOS/Android) thank you!)

Will Hendrickson
profile image
I believe Unity is developing SWF build support so that you can deploy a Unity game on a Flash games *only* website.



iOS/Android support is a non-issue since Unity already builds to those platforms quite nicely.

Tiago Raposo
profile image
I was going to comment, but...



damn...

Ed Orman
profile image
Rock it out, Tim!

Lennard Feddersen
profile image
A simple 2d API would be wayyy higher on my list than Flash support.

Will Hendrickson
profile image
Rage Spline and 2D toolkit?



$135.00 total, both top-rated plugins and less than $100 each.



Can't beat that with a stick!

Tyler Blankenship
profile image
Can't wait for the crazy new features. Aside from the awesome new tools, SVN support it my favorite announcement.

Victor Reynolds
profile image
This all sounds good, but I'm a lil skeptical on how good this will all be in the end however. Trying to target the pc, consoles, and mobile? Somethings gotta give. Well, as long as SVN truly works, I'll be happy.



I've been using unity professionally for a year now, and while i think its a good engine, (I understand its potential), I still wonder if anybody more than hobbyist and mobile developers will use it. If no real AAA dev houses will use it, IMO they should focus more on fixing issues/bugs, and giving us pro users more support instead of trying to keep up with the Cry , unreal, etc. and add all these "AAA" features.

Craig Timpany
profile image
Indeed. It's a total no-go for larger teams until they change the scene/prefab file format to something that's mergable. All the graphics features in the world won't help if you're stuck in version control lock hell.

Dan Miller-Schroeder
profile image
@Craig I believe their version control support will include text-based scene and prefab formats.

David Bax
profile image
uScript, mentioned above, is pretty cool... worth checking out, especially if you've used Kismet

Louis-Felix Cauchon
profile image
It looks a lot like Virtools too..

Scott Blinn
profile image
Cool that we got a mention! For anyone interested in the uScript Visual Scripting Tool for Unity you can check it out here: http://www.detoxstudios.com or read the uScript Community Forum here: http://uscript.net



uScript is a great way to empower non-technical developers to more directly create and iterate, while also being a very extensible tool for programmers to enhance in custom ways. It even outputs pure C# code-- no "black box" taking up extra resources at runtime!

Scott Blinn
profile image
BTW, to clarify-- we didn't work on Kismet (that is all Epic of course). Just contributed as UE3 licensees in the early days.

Anthony Giallourakis
profile image
I can't wait to see what the next generation of browser advergames will play like, especially when you take into consideration these kinds of improvements in development tools and platforms. You will find some of the best examples of advergames developed using Unity at www.advergames.com



We will be on the lookout for more awesome advergames to feature, as they are developed and released to the public.

Brendan Iribe
profile image
Looks like the popular Scaleform (Flash player) for game menus is finally being integrated with Unity.

http://www.scaleform.com/unity



I think they even spoke at Unite.



Very excited to see what developers do with it once it's available.

Chris Remo
profile image
Unity's a great piece of software--definitely glad to see the developers staying aggressive.



It would be nice if they were more willing to keep parity between the free and licensed releases, however. Epic has been really impressive in that respect, making the full-featured UDK freely available, while the free version of Unity is missing crucial features like shadows. It's not a huge knock against Unity (there is a free version after all) but since it's already a less full-featured engine than UE3 to begin with, it seems it would be beneficial if they put their best foot forward to all prospective users.

Joe Woynillowicz
profile image
I disagree. Unity is selling a license to build any number of games you want (and of course also has the free version). To fairly compare that with UDK you have to note that there is no free version as every game made with it there is a % revenue cost.



So for Unity there is a definite need to differentiate between free/paid versions because that is their licensing model (i.e. purchase a seat license and make as many games as you want) whereas Epic uses a % revenue model on *all* games using it, therefore there is absolutely no need to have different versions.

Megan Fox
profile image
Does anyone know what the console game using Unity actually is? Can't find any mentions of it anywhere.


none
 
Comment:
 




 
UBM Tech