Experimental Game Dev Interviews
RSS icon Email icon Home icon
  • Free IPhone SDK Contest + The Benefits of Unity

    Posted on August 19th, 2009 IndieGamePod No comments

    Tom, from Unity 3D, talks about their cross platform game development tools

    You can download the podcast here…

    Or listen to it here…

    Click Here to Submit your Free IPhone SDK Contest Entry 🙂

    Show Notes:
    Interviewer: Hi, I’m here at Casual Connect and with me is a special guest. How about you introduce yourself?

    Tom: Hi, my name is Tom Higgins. I’m the Product Evangelist for Unity.

    Interviewer: Unity, for those of you on iTunes, is helping to sponsor a contest that we’re having on the Indie Game Podcast Show, basically giving away a free Unity iPhone SDK license or something like that. So, for those of you who are interested and want to win that license, just go to the site and submit your iPhone idea, and the best one voted by the community will get the license.

    So, let’s move on to the interview. Basically, what is Unity about?

    Tom: Well, Unity is a cross platform game development tool that lets you author either from Mac or Windows and lets folks target the desktop or the browser, Mac and Win, all browsers. And then, of course, the exciting thing, of course, in the last nine months for folks has been our iPhone support, let you target the iPhone and iPod Touch.

    Interviewer: You guys had a hit with the iPhone, or someone had a hit using your platform. What was that?

    Tom: Yeah, that was earlier this year in the spring, a game called Zombieville USA, which every time I talk to people about it and say, “Oh yeah, we had this hit game, Zombieville USA, they usually beat me to the punch by pulling their iPhone out or their iPod and showing me the game. It’s a great story of a small indie developer getting a hit game and getting it up on iTunes and becoming a dominant hit for a long time.

    Interviewer: We did an interview during GDC in San Francisco. What’s changed since then, and where’s Unity right now?

    Tom: Well, you know, a lot. Of course, at GDC our big news was that we had just released the Windows version of our editor. For our history we have been Mac-based for content authoring. Since we got that Windows release out, of course, there is still a huge storm of attention around the iPhone and iPod Touch, but we’ve been bringing on a lot of new users, coming on board because of the Windows editor.

    Whether these are schools and universities, development shops, what have you, everybody seems to be giving us a lot of attention. Really, that Windows push brought a lot of those new folks on board because they couldn’t tap into us because they were Windows-based before.

    Interviewer: Why is it that, because I keep on hearing more now about Unity? Why do you think that is now? It seems like to actually… You have other competitors, but I’m just hearing Unity more and more. What’s changed?

    Tom: Well, I just think we have the right combination of price point, of licensing terms, features and functionality and, of course, when you can deliver all of that sitting on top of a nice smooth, elegant optimized authoring experience. We have all of those pieces in place right now.

    No, we’ve got work to do. We’re not done yet, but it is, compared to whatever else is out there, any of our competitors, they might have one piece or another piece, but we’ve got them all in place. I think that’s what really attractive to people is the fact that they can step into a tool, know that they can be productive, know that they can create excellent content and get it all at what’s a fair price and nice licensing terms.

    Interviewer: I noticed on your site you just cover a lot of platforms. Aside from the iPhone and Windows and Mac, can you talk about some of the other platforms you guys have tools for?

    Tom: Sure. So, of course, Desktop and Web on Mac and Windows, iPhone, iPod Touch and then the Wii console, whether you’re doing retail or WiiWare titles. We’ve got more on the way. We’ve got some interesting development kits in the office. You know, the Wii and the iPhone work for a smooth author attritional desktop and web space, but certainly it’s not our last.

    The mobile space is extremely exciting because all the Smart Phones are presenting developers a real opportunity for success and, of course, millions of these handsets are going out. So, we’ll continue to grow in the mobile space and, of course, keep working on the console side because we can’t ignore that. That’s a really nice, attractive item for the bigger studios and then for the indies that can graduate up.

    Interviewer: What about Android? Are you guys going to do anything with that?

    Tom: Well, you know, nothing firm to commit to. Clearly, it’s an exciting platform. We get a lot of requests and interest in it, but it’s one among many right now that we have to consider in terms of what’s going to be the next thing for us.

    But, a nice part about what else has changed since GDC is the fact that we’re staffing up quite a bit, and we’re doing really well business-wise, but we’ve been able to handle things in series. We do one new platform and then another. We’d like to take on a bit more aggressive of an approach and take a few on in parallel. A big part of that is going to be the mobile space.

    Now, I’ve danced around the question of not answering Android, in particular, on purpose, but clearly a high level of interest because we’re getting interest out of our developers and community. But, that’s one out of many that we have to consider.

    Interviewer: Another that they are trying to tap into is the game mystery, that companies will have a game service, and then it will be spread out across multiple platforms. You have the Web. You have the iPhone and, maybe, even the console or something else like that.

    Does Unity lend itself to that or is it a different development? Even though you have different platforms, is it still a different development cycle or a different development code for each of these different platforms?

    Tom: Well, you know, the dream for us all is this lofty goal of author once deploy anywhere. We’re not there yet. That’s an ideal situation. That’s the perpetual motion machine kind of goal, but the truth is that you do have to target each platform uniquely.

    You talk about the iPhone or iPod Touch. It’s a phone. It’s not a desktop machine, so you have to dial back the art work. You have to think about using a touch interface or the phone’s accelerometer or orientation information which is very different than the keyboard mouse on the desktop which is different than the Wii modem [?] on the Wii console.

    Each platform does require some tweaking and customization. I don’t want to mislead anyone on that, but through smart content authoring you are not starting from zero with each platform. It’s the same work flow. It’s the same editor environment you’re in. It’s the same RSS pipeline, and so you can do some of your work and have that transfer right across from platform to platform. And then try and keep the shell of what you have to change per platform or per target environment to a minimum.

    So, we want to work towards that author once deploy anywhere. We feel that we’ve got that for a lot of core content that you can do, and then you get to change the window dressing and custom made [?] on the outside and really take advantage of each platform that’s specific.

    Interviewer: You know, another thing that is popping up on these iPhone games is augmented reality gaming where they’re literally taking images from the iPhone and then putting some gaming structures on top of that. Is that something that Unity can help with, with the SDK? Is that something that would be supported, or is it mainly just 3D games within iPhone itself, like within its own environment?

    Tom: Sure, first of all, 3D versus 2D. Unity is a 3D environment. It’s, first and foremost, that’s where we’re coming from. 2D development content is entirely possible. You’re not limited to 3D in specific and going back to the example of Zombieville USA, it’s in 2D sides crawling shooter using some of the 3D functionality, of course, taking advantage of it where necessary but it’s 2D game play. You’re not boxed into 3D only in that sense.

    Now, augmented reality is an exciting new area, and if you go on our website and you look at our current shipping version today the feature set that is there. Can it support it right out of the box with no extra stuff? No, you’re going to have to do a little tweaking, but we’re about to put out an update release to our iPhone product that is going to allow folks to write their own custom X code or custom objective C, excuse me, and then call into that from inside the Unity content. So, where we don’t support features like accessing a live camera feed to do an augmented reality, you’re going to be able to go in a simple way and let that support yourself.

    Can you do it right out of the box today? No. Can it be done with these new features we’re about to put out in the next couple of weeks? Yeah, you bet because augmented reality is always kind of an exciting new playground for everyone. And when we can’t do features, we want to give you, the developer, the necessary hooks to add that functionality that you really require.

    Interviewer: Now, I was looking at Unity for what development, like Unity versus Flash. The thing about Flash is that you get this player. Unity, you do kind of need an install on the web. Where’s that going? Is that going to change?

    Tom: Well, you know, until we become embedded as part of the OS or built into a browser, yeah, you’re going to have to install our run for content that is going to be played on the web. We tackle that in a few ways, and the first is no, we don’t have that 98 or 95 or whatever the number is today for Flash.

    We don’t have those penetration numbers. What we have to do at the start is make sure that our install process, the path from you hitting the web page: I don’t have the player. What does it take to get me there, as smooth and optimized as possible? We think we’ve got that nailed really good right now, no browser shutdown, never have to leave the content page, really slick, really efficient.

    The second part of the problem is how to fix that penetration number. If you came to me a year ago and say, “Well, how many players are out there in the WOW? What’s the install count? We might offer a number in the two to the million range, depending on how gutsy we are feeling that day. Today, the number that we can feel comfortable and offer is something over 15 million.

    Interviewer: Awesome.

    Tom: We are on pace for a million installs a month and increasing. You know, again, this is despite all the noise around iPhone and whatnot because that’s got a lot of people’s attention, but the web is still a critical part of our recipe that we allow you to target that as an environment.

    And so, we are trying to tackle it by having a smooth efficient player install, and then the secondary one is content is king. How do we help people get that great content up that drives the player penetration up and makes it easier down the road for everyone to get that kind of deal except to get the publisher to take on their project.

    Interviewer: With Unity, one of the challenges that indie game developers have is that they may not have the right, in terms of dev environment, supportive environment to help them finish their game.

    Can you talk more about your forums because it seems like they are actually having to develop? It might be something useful for indie game developers.

    Tom: You know, our forums are community in general, not just our particular host of forums. The community around Unity is for sure one of our strongest selling points. The main hub for activity is the Unity community forums that we host right off of our website, and that seems to be the primary gathering point where you are going to find not only our staff, and when I say our staff I mean our CEO and our CTO, our core company founders; engineering team, Q and A, support, me doing developer relations. We’re all there on the forums answering questions, making sure that people get the help they need.

    Often, you’ll find that you are going to get an answer from somebody else besides us because the community is so supportive of each other. You have folks looking at code, answering questions, providing support for each other, and that’s a huge, huge advantage for anyone that is looking to step into Unity and use that as a resource. It is one of the most powerful things that we have.

    Interviewer: And so, the forums are linked straight from the sites so that people can easily access them.

    Tom: Yeah, so if you go into our sports section, it’s a main top end link support in the community. It will link you right to the forums that are on our site, or you can just go straight to it at forum.unity3d.com and give it a look right there. If you want to find me, I post under the screen name, HiggyB.

    Interviewer: Lastly, where is Unity going then in the next 6 to 12 months? Anything that you can talk about? Anything to give developers a road map of what is to come?

    Tom: Sure. You know, first and foremost, we’ve got some work we want to finish up on our current major product line which is both Unity and Unity iPhone. I mentioned that we’ve got an iPhone update waiting in the wings. We’ve got a core Unity update coming, and we want to get those finished up because we feel they’re some important features and, of course, a few bug fixes in there that we want to put in the hands of the developers. Those are both free updates for our existing customers.

    Then, after that we’re going to turn our sites to the next major release. While I can’t tip my hand to what are the specific features that are there, the main things we’re looking at more the focal directions, are new platforms, new distribution opportunities and then enhancing the experience on the ones we do support now. That just means providing more graphical power, more capability while still trying to follow our same path of ease of use and approachability.

    So, definitely look for new platform news in the coming six months. We’re going to have some exciting stuff coming there, and then as we move into 2010 you can start to hear rumors about what’s coming next in Unity 3.0.

    Interviewer: OK, great. Where can developers find out more information then about the platform?

    Tom: Unity3d.com.

    Interviewer: Thank you very much.


    Leave a reply