22
PRASHANT HINDUJA SOCIALIZE & GAMING !! ARE YOU GAME?

Socialize and Gaming on the move

Embed Size (px)

DESCRIPTION

This session will focus on various Web Services APIs offered by Google, AWS, Yahoo, Facebook, Twitter, Bing, etc for usage by various Mobile Apps and their UI/UX consistency in relation to the platform UI (like Android, Windows Phone 8, Bada, etc.). The session also covers various game development engines like Unity3D, UDK, XNA, Corona, etc and how it compares to native game development on popular platforms.

Citation preview

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!!