Categories & Tags
Archive

iPhone Tutorial Update

June 3, 2009 in Demos, Tutorials and Tips by

About a month ago Ethan posted about the Unity Demo Team and the iPhone tutorial that we have been working on. I’m happy to report that the project has been moving along nicely and it’s almost finished. We just wanted to put something up to show everyone what they can expect from our next tutorial.

We’ve included three different types of input:

  • Tap to move : the player character will track toward your finger touch. There is a jump button which you can press to have your character hop up. It also includes gesture recognition so that you can do a pinch to zoom and a twist to rotate.
  • Camera Centric: similar to what you might find in a console platformer, the character will face whatever direction they’re moving and the movement direction is determined by moving the left joystick. The right joystick rotates the camera around the character, and a double-tap on the right joystick makes Penelope jump.
  • Character Centric: all controls are based around the character, and the camera is locked in place behind the character. The left joystick translates her and the right joystick rotates her. Double-tapping the right joystick is jump.

We’re still working on putting some of the finishing touches on the project, but we thought it would be nice to give you a glimpse of the game in its current state. In this video I’ve included a pink dot to show you where the touches are on the screen

httpv://www.youtube.com/watch?v=RW5W-pZdIng

We can’t wait to get this game in your hands, and we hope you will have as much fun with this tutorial as we’ve had making it.

Share this post

Comments (25)

Comments are closed.

thylaxene
3 Jun 2009, 12:57 am

Nice. Looking forward to pulling this one apart and seeing how it works! ;-) Cheers.

3 Jun 2009, 1:05 am

Wow!! Great looking game. Can’t wait for the tutorial. Thanks again to all of you guys over there for the hard work on Unity.

3 Jun 2009, 4:11 am

Awesome demo video! The Unity Demo Team have gone above and beyond as always – you guys rock! Thanks for all your hard work on this tutorial so far, I can’t wait to check out the code.

Scrat
3 Jun 2009, 8:14 am

I…am…hot! :]

m_stolley
3 Jun 2009, 11:22 am

This is awesome! Can’t wait to learn from it :)

JayCally
3 Jun 2009, 8:58 pm

Looks awesome! I’m learning Unity so I can one day make some iPhone games and this looks like it would be an awesome tool to help get someone going. Maybe when you are done, you can work on updating the FPS.

Ethan Vosburgh
4 Jun 2009, 1:02 am

An update or remake of the FPS tutorial is definitely on our radar. I’m a bit reluctant to update the existing one as it’s the first complete project I ever did in Unity (first video game related work I did at all actually) and it’s a bit embarrassing to look at 3 1/2 years later ;)

Thanks for all the nice comments. I really hope this first large sized tutorial from the Unity Demo Team will be helpful to a lot of people.

4 Jun 2009, 8:54 am

Can’t wait. I’m really looking forward to seeing how the approach to the shadowing and texturing.

Mike
5 Jun 2009, 6:40 pm

I cant wait to submit this to the app store and make some money!

(just kidding…)

JayCally
5 Jun 2009, 8:43 pm

Watched the demo again and had a thought. Will you be adding any other features to this tutorial like enemies (Simple AI), cut scenes, upgrades (cool vacuum to suck up orbs), selecting/using items, etc. Can’t wait for this to be done! :)

Jeff Aydelotte
5 Jun 2009, 9:01 pm

Right now we’re not planning on adding anything else to this tutorial, but if you have any ideas for tutorials please put them up at http://feedback.unity3d.com/pages/17490-unity-demos. We’re constantly looking for ideas for future projects, and we want to give the people what they want.

7 Jun 2009, 6:54 am

It’s not like you’d be the first developer to polish then publish a Unity demo, Mike …

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=310747543&mt=8

12 Jun 2009, 5:24 pm

What will the tutorial include? Files? scripts? Models? pdf? What would be a good estimated time it should take to complete the tutorial? Could the tutorial be used to teach a class?

Jeff Aydelotte
15 Jun 2009, 10:53 pm

When we release the tutorial we will include the entire project, so everything we used to make the game will be given to you. We will also be making a pdf explaining how we made the game. I’m not sure how long it would take to go through the tutorial since we haven’t finished the tutorial document, and the time to finish will also be dependent on how much experience you have going into the tutorial.

Brendan Gallagher
23 Jun 2009, 4:15 pm

This massive tut will clearly be something to behold one day. But it’s been weeks in the making, and months in the promising. I can’t help but feel when it comes to providing much needed instruction material; the team may be thinking ‘Zebras’ when what we need is timely ‘horses’.

Consider this; Over the past 2 months since the demo team creation, if the team had published out a one page concept/tutorial/example each day (alternating through team members so each would have 2-3 days to write their ‘daily nugget of knowledge’), users would now have a considerable library of 30+ completed, desperately needed separate tutorials. This may not be the ‘plan’ you have in mind, but please take the opportunity to read the multiple requests in the forums. This is what is being asked for. Topics such as:

-Unity Remote setup (this desperately needs instruction)
-Simple side-scroller(simple as a grid background with a ‘red ball’ character.
-Scene optimization (a ‘heavy’ scene could be optimized via textures, simple code tweaks)
-Level switching (most efficient way to ‘level up’
-Code snippets and references would make excellent one-page ‘daily nuggets of knowledge’.

This is not meant to knock anyone. This is meant to articulate and hopefully influence the efforts of your dedicated team of artists who are no doubt working hard. I get the feeling that the team may lack a ‘Producer’ or Leader who points to the calendar, then the clients, and reminds everyone that rolling promises are fun but timely delivery is what is expected.

But hey, I could be wrong… ;)

24 Jun 2009, 1:25 am

The Demo Team was created while they all had other tasks to see through, pardon us for doing what you all ask for repeatedly and openly discuss what we’re doing internally, even if it’s early on and right from the get go (damned if we do, damned if we don’t eh? thanks…). In addition Jeff in particular has taken lead on the FPS tutorial update along with working on this project. This project is tied to other efforts (like the 1.1 update) so just sit tight and wait for it, it’s coming! :)

leo
2 Jul 2009, 12:01 am

out with it already …..its killing me……softly

6 Jul 2009, 3:08 pm

Does this demo implement the locomotion system? (asked out of pure curiosity).

Also, will the game of the demo be released to the AppStore, before the demo is released?

Boon
7 Aug 2009, 8:08 am

Is the iPhone tutorial available yet?

    7 Aug 2009, 6:53 pm

    The iPhone tutorial will be available when Unity iPhone 1.1 releases, which is imminent.

David Vineyard
24 Aug 2009, 10:19 pm

When will the Penelope demo/tutorial be avaliable or atleast some demo code of 3rd person controls for unity iPhone?

Phil Haylor
25 Aug 2009, 2:23 pm

The Penelope demo/tutorial has been released, check out the resources section…

Num_T
25 Aug 2009, 11:39 pm

Awesome tutorial! Many thanks for the hard work… will peruse at my leisure…..

David
28 Aug 2009, 3:48 pm

I downloaded the tutorial/demo from the Unity Resources page and opened the “EmeraciteMine.unity” file and I received an two error boxes. The first one said that the project was from an older version of Unity and that if I hit continue, Unity would do its best to update the project. I hit continue and then I received another error box (the 2nd error box) saying that my version of Unity needed an update in order to open the project and if I hit continue, there might be some data loss from the project (o.O).

What version of Unity / iPhone is this demo/tutorial built for?

I’m running Unity Pro 2 and iPhone Advanced (2.5.0f5).

    28 Aug 2009, 7:28 pm

    Most likely you are receiving that alert because we built the project with a pre-release of Unity 1.5. The message is benign.

Leave a Reply

Comments are closed.