Post on 20-Jan-2015
description
PRASHANT HINDUJA
SOCIALIZE & GAMING !!
ARE YOU GAME?
THIS IS ALL WE ARE HERE FOR …
THIS IS WHAT I AM HERE FOR …
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
Bada OS
BlackBerry OS
…
Android
iOS
Windows Phone
SMARTPHONE PLATFORMS
SMARTPHONE PLATFORMS … TAKE CASE - ANDROID
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 !!
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!
HOW TO DO GAME DEV: NATIVE VS. VMRUNTIME
DEVICE OS & VM RUNTIME
GENERIC GAME CODE CUSTOM UI
BUILDING SOCIAL MOBILE GAMES …
SOCIAL AND GAMES
Did Facebook make FarmVille popular or vice-versa?!!
Tim, EA calls it … Gamification!
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, …
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!!
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), …
THINGS ARE EVOLVING !!!
HOW TO SURFACE MY GAME?!!
SEO
Cross promos
Ads – Freemium*
3rd party game platforms
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
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
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, …!
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
PRASHANT HINDUJA
p.hinduja@amplifymind.com
THANK YOU … KEEP GAMING!!