Unity CEO disses Jobs on gaming
Unity CEO David Helgason gave a talk at the Develop conference, going on this week in Brighton, England, and had some harsh words for Steve Jobs on supporting iPhone gaming. Jobs previously said that using "middleware" like Unity to develop iPhone games "produces sub-standard apps," but Helgason fires back that Jobs "doesn't understand the economics of game development fundamentally." Most developers, Helgason seems to be saying, can't be jack-of-all-trades with their code -- they need libraries like Unity to do some of the lifting, especially on smaller-scale platforms like the App Store.Stuart Dredge at Mobile Entertainment is doing a great job of covering all of the other iPhone gaming news coming out of Develop as well -- he's got talks by the developers of Ngmoco's Godfinger, Rolando's Simon Oliver, and Ideaworks Game Studio, the company that brought World at War: Zombies to the iPhone for Activision (that last talk sounds similar to the one we saw earlier this year at GDC).
If there's a theme among everything developers are saying, it's probably that they're finding flexibility a must on the App Store -- while an app may be developed with one feature or pay model in mind, things often have to change quickly during development or even after the app goes live. Lots of interesting things to read in there if you're interested in iPhone game development.
Share
Unity CEO David Helgason gave a talk at the Develop conference, going on this week in Brighton, England, and had some harsh words for Steve...
Add a Comment
I am the first to admit that Steve Jobs is a genius, but this just doesn't make sense at all. As many have said, most game developers on the App Store are small time. There is no way most of them have the time or money to spend creating their own game engine, especially in 3D. I'm not really a game developer, but I've played with Unity for iPhone and it is not some hashed up piece of software! This is some quality software. If Apple wants to get rid of small indie game developers on the App Store they are certainly taking the right steps with their new license agreement, but frankly I don't think this is what they want. Forget Flash, Unity and Torque are way more important to iPhone game development. Apple should let Unity sort out their own bugs and deal with it. If their(Unity's) software doesn't work all of the sudden with the iPhone they can fix it. This is all rather short-sighted on Apple's part if you ask me...
July 14 2010 at 2:59 PM Report abuse Permalink rate up rate down ReplyAre you all getting the real point here - Apple have reworded their developer terms and conditions to fully prevent anybody from developing on the Unity platform - lets not forget the big Adobe Flash hoo haa, you write flash code to create the graphics, animation and interaction elements, and Apple dont want any 'interpreted code' like this running on their devices. Its the same for Unity - they could find themselves out of the iDevices arena completely, a huge hit on sales.
.
From Steve Jobs, April 2010, Thoughts on Flash, pretty much also encompasses Unity - "We know from painful experience that letting a third party layer of software come between the platform and the developer ultimately results in sub-standard apps and hinders the enhancement and progress of the platform. If developers grow dependent on third party development libraries and tools, they can only take advantage of platform enhancements if and when the third party chooses to adopt the new features. We cannot be at the mercy of a third party deciding if and when they will make our enhancements available to our developers."
if what you said was at all true, why are unity apps still being accepted and many games in top 10, and bigger companies starting to use it. apple is not going to ban unity.
just cause they do not want flash does not mean they hate indies, or hate games
or want to stifle cross platform development . if that was true why can u make
a webapp for iphone and bypass appstore . why do they include java on osx
Meh, he's right.
You need all the help you can get to deploy a game, middleware is one of them.
You can't realistically expect developers to code their own engines from scratch, it's great if you can but it shouldn't be necessary unless you really want to.
If every game developer had to write their own 3D graphics, physics and sound engines from scratch (to name but a few) we'd see about one or two new games per year.
This whole "middleware sucks" thing from Jobs was aimed at booting Flash-developed stuff off of the iPhone, that's all.
" especially on smaller-scale platforms like the App Store."
Erm. Ok.
He probably meant scale of the iDevices rather than the volume of sales handled by the AppStore.
July 14 2010 at 9:06 AM Report abuse Permalink rate up rate down ReplyThis may be earth shattering news to you but compare to the market size for consoles and PC games, the app store is a small market. Combine that with the race to the bottom on iOS app pricing and it's an even smaller market.
Jobs is sorta right when it comes to regular applications which users expect to adhere to the standard OS GUI, guidelines and behaviours. Games are different though:
1) they all have custom GUIs. When the performance is ok nobody will know the difference.
2) iPhone SDK includes lots of classes and GUI elements for creating regular applications - it is an application framework. It includes little for game developers, so they need something like Unity. I'm sure (hope) Jobs is aware of that.
yeah, i agree on that point with Brian. the more important you become, the more dung you get! the only way to avoid it is to ignore that!
how to speed up your mac
I agree with David Helgason completely here. I don't think it matters what tools are used to develop a product as long as the product is held to certain standards when it is released. I haven't personally used Unity to develop anything but from what I have seen it is a good product that outputs code that is just fine. Its not something like REALBasic that outputs code that is so horrible you can spot an app made with it from 10 feet away.
July 13 2010 at 9:21 PM Report abuse Permalink rate up rate down ReplyCould you elaborate? Exactly what is it about the compiled code created by our compiler that is so bad you can spot it a mile away?
July 14 2010 at 9:31 AM Report abuse Permalink rate up rate down ReplyIt's impossible to please everyone. No matter what Apple does, some people will be unhappy. I think it's pretty clear from history that Apple is very unlikely to change their mind, so sorry, but deal with it.
July 13 2010 at 8:49 PM Report abuse Permalink rate up rate down ReplyIf anyone is interested, here is a partial list of games (half way down the page) that are built with Unity for the iPhone.
http://unity3d.com/gallery/game-list/
Hot Apps on TUAW
Deals of the Day
more deals- Refurb Apple MacBook Air Laptops: 12" 64GB SSD for $699 + free shipping
- JVC Motion Sensing Clock Radio with Dual iPod Docks for $55 + free shipping
- Apple iPhone Headset with Mic for $4 + $2 s&h
- miFrame Picture Frame Dock for iPad for $64 + $8 s&h
- Refurb Apple iPod nano 8GB MP3 Player for $99 + free shipping, 16GB for $119
- Hannspree Apple-Shaped 28" 1080p LCD HDTV for $270 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



18 Comments