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.
7. UBIQUITOUS … PHEW !!
CROSS PLATFORM DEVELOPMENT TOOLS … HALLELUJAH !!
Well that’s not just for Apps …! Corona SDK
Unity 3 SDK ShiVa
Adobe AIR Cocos 2D-x*
Unreal DK XNA*
8.
9. 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!
10. HOW TO DO GAME DEV: NATIVE VS. VMRUNTIME
GENERIC GAME
CUSTOM UI
CODE
DEVICE OS & VM RUNTIME
12. SOCIAL AND GAMES
Did Facebook make FarmVille popular or vice-versa?!!
Tim, EA calls it … Gamification!
13. 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, …
14. 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!!
15. 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), …
17. HOW TO SURFACE MY GAME?!!
SEO
Cross promos
Ads – Freemium*
3rd party game platforms
18. 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
19. 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
20. 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, …!
21. 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
22. THANK YOU … KEEP GAMING!!
PRASHANT HINDUJA
p.hinduja@amplifymind.com