Transcript
Page 1: Socialize and Gaming on the move

PRASHANT HINDUJA

SOCIALIZE & GAMING !!

ARE YOU GAME?

Page 2: Socialize and Gaming on the move

THIS IS ALL WE ARE HERE FOR …

Page 3: Socialize and Gaming on the move

THIS IS WHAT I AM HERE FOR …

Page 4: Socialize and Gaming on the move

We all can anticipate it … mostly !!

Screen Sizes … vis-à-vis Resolution !!

PC 3 cm = Smartphone Device 1 cm*

PPI: iOS 160 – 320 | Android 150 – 440 | Web 75 - 106

Aspect Ratios: 4:3 Android devices | 16:9 Android Tablets / General Purpose Laptops | 3:2 iPads

*Design graphics resources – sprites / tiles / layers carefully, Avoid distortion when scaling

Page 5: Socialize and Gaming on the move

Bada OS

BlackBerry OS

Android

iOS

Windows Phone

SMARTPHONE PLATFORMS

Page 6: Socialize and Gaming on the move

SMARTPHONE PLATFORMS … TAKE CASE - ANDROID

Page 7: Socialize and Gaming on the move

Corona SDK

ShiVa

Cocos 2D-x*

XNA*

Well that’s not just for Apps …!

Unity 3 SDK

Adobe AIR

Unreal DK

UBIQUITOUS … PHEW !!CROSS PLATFORM DEVELOPMENT TOOLS … HALLELUJAH !!

Page 8: Socialize and Gaming on the move
Page 9: Socialize and Gaming on the move

CROSS PLATFORM GAME DEV TOOLS … FEW CASES

MB Load Time Code Performance

Unity M H L

AIR L M M

Cocos 2D H L H

Unity – Next version of Flash !! (for Gaming, of course) Web Player installation (Unlike!!)

Browser is like water … its everywhere! Adobe Native Extensions

Native Matters, VM runtime slows down things!

Page 10: Socialize and Gaming on the move

HOW TO DO GAME DEV: NATIVE VS. VMRUNTIME

DEVICE OS & VM RUNTIME

GENERIC GAME CODE CUSTOM UI

Page 11: Socialize and Gaming on the move

BUILDING SOCIAL MOBILE GAMES …

Page 12: Socialize and Gaming on the move

SOCIAL AND GAMES

Did Facebook make FarmVille popular or vice-versa?!!

Tim, EA calls it … Gamification!

Page 13: Socialize and Gaming on the move

STEPS FOR SOCIAL BASED MULTI-PLAYER GAME

Make a multi-player game

Social Platform Porting – selecting Social channels (Hello, Product Manager!) – Facebook, Google+, Twitter

Player identification – FaceBook ID, Anonymous Authentication (Device MAC ID), Email ID, …

Page 14: Socialize and Gaming on the move

WHAT’S IN THE BACKYARD ?!

Presence based notification states – available, offline, busy (Custom built – Sticky sockets / WebSockets, XMPP …)

Storage Service – eg. PHP / Redis – Load balancing. Can use HTTP/ REST/JSON/ REBOL

Stats Service, Neighbor Service, Graph APIs

Eg, Words with Friends, CityVille, Hometown … use Apple Push Notification! (Courtesy: Zynga) For Android, use GCM!!

Page 15: Socialize and Gaming on the move

JAZZY THINGS … BUT ESSENTIAL !!

Player modes – Lobby, Spectator, … Eg. Poker

App Store Interface – Game Center: Leaderboard, match-making interface

Share high scores on Facebook, Twitter, SMS, Email, Whatsapp, Instagram, … Eg. Openfeint (FruitNinja), Steam (CoD-BlackOps), …

Page 16: Socialize and Gaming on the move

THINGS ARE EVOLVING !!!

Page 17: Socialize and Gaming on the move

HOW TO SURFACE MY GAME?!!

SEO

Cross promos

Ads – Freemium*

3rd party game platforms

Page 18: Socialize and Gaming on the move

TRENDS IN SOCIAL GAMING

Virtual Goods Economies

However, the value chain is unresolved – OEMs, Content creators, Designers, Game Developers, Hosting platforms (social, operators), …

Leveraging community – most important to create positive impact

Page 19: Socialize and Gaming on the move

TRENDS IN SOCIAL GAMING

Community Engagement Models – Communication, Game Feedbacks, Serious Players (Users) as designers … People express creativity !!

Consumer subscription model – monetization

Gameplay features+ Virtual economy Live Operations / Production Community

Page 20: Socialize and Gaming on the move

TRENDS IN SOCIAL GAMING

Interaction Models – Inbound – Customer support, Outbound – Studio, community events, Direct – collaborative, dialogs, …

Leveraging Social media – Facebook Fan pages, Printpree, instagram, … Create the Buzz!!

Themed outfits, Characters, world – Localization, Personalization, …!

Page 21: Socialize and Gaming on the move

OPTIMIZE EVERYTHING !!

UI Elements

Tablet version is not same as smartphone version , for same game title

Tablet game is not same as smartphone game, for same game title

Page 22: Socialize and Gaming on the move

PRASHANT HINDUJA

[email protected]

THANK YOU … KEEP GAMING!!