The Unity Android Build: Manipulating the Interface on the Google Nexus One Phone

19
The Unity Android Build: Manipulating the Interface on the Google Nexus One Phone Dr. Monica M. McGill Bradley University Peoria, Illinois

description

The Unity Android Build: Manipulating the Interface on the Google Nexus One Phone. Dr. Monica M. McGill Bradley University Peoria, Illinois. ? ? ?. What type of game do you want to develop? Will this be impacted by screen size? Processing Speed? GUI Limitations?. ? ? ?. - PowerPoint PPT Presentation

Transcript of The Unity Android Build: Manipulating the Interface on the Google Nexus One Phone

Page 1: The Unity Android Build:  Manipulating the Interface on  the  Google Nexus  One Phone

The Unity Android Build: Manipulating the Interface on the

Google Nexus One Phone

Dr. Monica M. McGillBradley University

Peoria, Illinois

Page 2: The Unity Android Build:  Manipulating the Interface on  the  Google Nexus  One Phone

? ? ?

December 2010

What type of game do you want to develop? Will

this be impacted by screen size? Processing

Speed? GUI Limitations?

Page 3: The Unity Android Build:  Manipulating the Interface on  the  Google Nexus  One Phone

? ? ?

December 2010

Will your game be released in the US or

internationally? Which carriers offer devices for

the platform?

What type of game do you want to develop? Will

this be impacted by screen size? Processing

Speed? GUI Limitations?

How many handsets are available for the operating system?

Will the number of OS releases impact the

development of your game?

Page 4: The Unity Android Build:  Manipulating the Interface on  the  Google Nexus  One Phone

Smartphone PenetrationApril 2009 – June 2010

December 2010

Page 5: The Unity Android Build:  Manipulating the Interface on  the  Google Nexus  One Phone

December 2010

Source:The Nielsen CompanyApril 2010

Page 6: The Unity Android Build:  Manipulating the Interface on  the  Google Nexus  One Phone

SmartPhone OS Share: January - March 2010

December 2010

Page 7: The Unity Android Build:  Manipulating the Interface on  the  Google Nexus  One Phone

Smartphone OS Share:October 2010

December 2010

Page 8: The Unity Android Build:  Manipulating the Interface on  the  Google Nexus  One Phone

December 2010

Page 9: The Unity Android Build:  Manipulating the Interface on  the  Google Nexus  One Phone

Platform Carriers and OS Releases (US)

Verizon, Sprint, AT&T, T-Mobile, (various phones for each)

2.3 (Gingerbread), 12/102.2 (FroYo), 5/102.1 (Éclair), 10/091.6 (Donut), 9/091.5 (Cupcake), 4/09

AT&T

iOS 4.2.1iOS 4.1iOS 3.1.3iOS 3.0iOS 2.0

AT&T (Torch, Bold, Curve, Pearl)Verizon (Storm, Curve, Tour)Sprint (Curve, Tour)T-Mobile (Bold, Curve)

Blackberry 6 OS

December 2010

Page 10: The Unity Android Build:  Manipulating the Interface on  the  Google Nexus  One Phone

? ? ?

December 2010

Will the number of OS releases impact the

development of your game?

What features do the different handsets

offer?

Will your game be released in the US or

internationally? Which carriers offer devices for

the platform?

What delivery method does your operating

system have available for your game?

What type of game do you want to develop? Will

this be impacted by screen size? Processing

Speed? GUI Limitations?

How many handsets are available for the operating system?

Is the game purely for entertainment or do you

have a marketing initiative for click-through

ads?

Page 11: The Unity Android Build:  Manipulating the Interface on  the  Google Nexus  One Phone

December 2010

August, 2010

Page 12: The Unity Android Build:  Manipulating the Interface on  the  Google Nexus  One Phone

? ? ?

December 2010

Will the number of OS releases impact the

development of your game?

What features do the different handsets

offer?

Will your game be released in the US or

internationally? Which carriers offer devices for

the platform?

What delivery method does your operating

system have available for your game?

What type of game do you want to develop? Will

this be impacted by screen size? Processing

Speed? GUI Limitations?

How many handsets are available for the operating system?

Is the game purely for entertainment or do you

have a marketing initiative for click-through

ads?

Page 13: The Unity Android Build:  Manipulating the Interface on  the  Google Nexus  One Phone

Specifications

• Display type– AMOLED capacitive touch screen, 16M colors– 480 X 800 pixels, 3.7 inches

• Interface– Multi-touch input method (via firmware update)– Accelerometer sensor for UI auto-rotate– Touch-sensitive control– Trackball navigation– Proximity sensor for auto turn-off

• Sound– Vibration and MP3 ringtone alerts– Speakerphone with 3.5mm audio jack

• Memory – Internal 512MB RAM, 512MB ROM– Card slot – microSD, up to 32GB , 4GB included

• Android OS, v2.1 (Éclair)• CPU – Quallcomm Snapdragon QSD8250 1 GHz processor

December 2010

Page 14: The Unity Android Build:  Manipulating the Interface on  the  Google Nexus  One Phone

? ? ?

December 2010

What choices do you have for the platform’s game

development environment?

Will the number of OS releases impact the

development of your game?

What features do the different handsets

offer?

Will your game be released in the US or

internationally? Which carriers offer devices for

the platform?

What delivery method does your operating

system have available for your game?

What type of game do you want to develop? Will

this be impacted by screen size? Processing

Speed? GUI Limitations?

How many handsets are available for the operating system?

Is the game purely for entertainment or do you

have a marketing initiative for click-through

ads?

Page 15: The Unity Android Build:  Manipulating the Interface on  the  Google Nexus  One Phone

Mobile Game Platforms

December 2010

Page 16: The Unity Android Build:  Manipulating the Interface on  the  Google Nexus  One Phone

Unity

December 2010

Page 17: The Unity Android Build:  Manipulating the Interface on  the  Google Nexus  One Phone

Example of a Unity Game Build

December 2010

Page 18: The Unity Android Build:  Manipulating the Interface on  the  Google Nexus  One Phone

Contact Information

Dr. Monica McGillLead, Game Design ConcentrationDepartment of Interactive Media

Bradley UniversityPeoria, Illinois [email protected]

December 2010

Page 19: The Unity Android Build:  Manipulating the Interface on  the  Google Nexus  One Phone

Sources and Additional Reading• http://www.infoworld.com/d/developer-world/how-choose-mobile-development-platform-077

• http://gigaom.com/2010/08/02/android-sales-overtake-iphone-in-the-u-s/

• http://gizmodo.com/5556346/iphone-os-triples-androids-market-share-for-now

• http://www.burtonsmediagroup.com/blog/2010/06/game-engines-for-iphone-ipad-android-cocos2d-corona-torque-unity-3d/

• http://unity3d.com/

• http://www.google.com/phone/detail/nexus-one• http://www.google.com/phone/detail/nexus-s

• http://chitika.com/research/2010/android-users-80-more-valuable-than-iphone-users/

• http://comscore.com/Press_Events/Press_Releases/2010/5/comScore_Reports_March_2010_U.S._Mobile_Subscriber_Market_Share

December 2010