This page contains a Flash digital edition of a book.
BUILD | GAME ENGINES UNITY FOCUS Unity CEO David Helgason explains why the 3.5 update matters to triple-A


UNITY’S 3.5 UPDATE Developer: Unity What is it? The new version of the popular engine, which adds features designed to attract triple-A devs www.unity3D.com/preview


AFTER A WAIT that has kept developers large and small on tenterhooks for months, Unity 3.5 is ready for release. What does it mean for games developers? CEO David Helgason reveals all.


The features introduced as part of the 3.5 update to Unity (above, left and right) give the engine triple-A power, says CEO David Helgason


Where does the 3.5 update take the engine? It seems to be quite a reinvention. Just over a year ago we took a very strong decision. We saw that, while lots of small teams are using Unity, a greater number of much bigger teams were starting to use Unity, and they were doing more ambitious things with the engine. Those bigger teams needed things that we


hadn’t focused on before. So we decided to focus on triple-A games with Unity 3.5 – which of course means high-end technologies – but also means a focus on large team workflows. We knew at that time that we fell short in both those areas, so we started to hire engineers with triple-A backgrounds who have worked with triple-A engines at big studios; people like the Dice guys who’d worked on Frostbite and the IO guys who had worked on Glacier. We found that those guys were the best we could get.


So opening Unity to triple-A has taken a significant investment of effort? Yes. That was the time when internally in the company we laid out what we’ve called ‘the triple-A initiative’. We haven’t defined triple-A as a binary thing where you either are or are not that kind of studio. We knew that within a year we wanted to close the gap between Unity and other engines; be they in-house engines at studios or the kind that are focused solely on that very high quality. So that’s what we did, and it’s gone really very well.


66 | MARCH 2012


Does the move towards triple-A also mean that you’re also now offering that level of quality to the smaller teams that were Unity’s traditional audience? Absolutely. The one thing that was important to us was this: just because it is better doesn’t mean we want to charge more for it. If we did that it would betray the whole idea of Unity. We didn’t really want to change our business model either. It should still be about more technology for the same price, for the same people in a way.


We decided to focus on triple-A games


with Unity 3.5 – which of course means high-


end technologies. David Helgason, Unity


We also didn’t want to over complicate things, so we wouldn’t allow ourselves to go overboard with something that was too specialised. We didn’t want it to become too complex or unwieldy. We could do it, but it has to keep the same level of simplicity.


So you had to move slowly to balance triple-A performance and your mantra of ‘democratising games development’? That was actually part of the reason we delayed the release. Some of the new triple-A features could be created in isolation in a week, but would take an insane amount of work and a lot of time to make sure they were properly integrated with the rest of the system so that it didn’t get too complex. We had to be careful to


add the new triple-A features without making it something that Unity isn’t. Take the new pathfinding abilities. They


were easy – or at least relatively easy – to build quickly, but then it turns out that making the pathfinding work with things like Unity’s additive loading took a lot of work. But the results are incredible, and it’s been


worth the time. It’s basically a triple-A engine with the simplicity we had before, which is awesome.


There’s been a lot of coverage everywhere of Unity’s move to support Flash deployment, but what about the new support of Google Chrome Native Client deployment? Why is that significant? Mainly it is because Chrome is getting insane levels of adoption right now; the last number I saw was over 30 per cent. The main thing about the Chrome browser is that it automatically updates itself, so if you’re supporting Chrome you are supporting just one browser that is this beautiful thing. Google added the technology called Native Client, which we’ve all been waiting for for years. I think we showed our first demo of Unity running in Native Client almost three years ago. Now it is available you can build a web game with Unity that runs in there at close to native speed with pretty good graphics. It’s somewhat feature limited, so it’s not the full thing, but it’s pretty close. And again it’s completely frictionless for


anyone that knows Chrome. With our own plug-in and the Flash export and the Chrome export we’ve pretty much cornered almost the entire browser market. There’s almost nowhere where Unity won’t run, and nowhere where it won’t run pretty well.


Page 1  |  Page 2  |  Page 3  |  Page 4  |  Page 5  |  Page 6  |  Page 7  |  Page 8  |  Page 9  |  Page 10  |  Page 11  |  Page 12  |  Page 13  |  Page 14  |  Page 15  |  Page 16  |  Page 17  |  Page 18  |  Page 19  |  Page 20  |  Page 21  |  Page 22  |  Page 23  |  Page 24  |  Page 25  |  Page 26  |  Page 27  |  Page 28  |  Page 29  |  Page 30  |  Page 31  |  Page 32  |  Page 33  |  Page 34  |  Page 35  |  Page 36  |  Page 37  |  Page 38  |  Page 39  |  Page 40  |  Page 41  |  Page 42  |  Page 43  |  Page 44  |  Page 45  |  Page 46  |  Page 47  |  Page 48  |  Page 49  |  Page 50  |  Page 51  |  Page 52  |  Page 53  |  Page 54  |  Page 55  |  Page 56  |  Page 57  |  Page 58  |  Page 59  |  Page 60  |  Page 61  |  Page 62  |  Page 63  |  Page 64  |  Page 65  |  Page 66  |  Page 67  |  Page 68  |  Page 69  |  Page 70  |  Page 71  |  Page 72  |  Page 73  |  Page 74  |  Page 75  |  Page 76  |  Page 77  |  Page 78  |  Page 79  |  Page 80  |  Page 81  |  Page 82  |  Page 83  |  Page 84