building your gaming strategy for blackberry 10
DESCRIPTION
Building Your Gaming Strategy for BlackBerry 10. 2013. Anders Jeppsson Director, Global Head of Gaming, BlackBerry ajeppsson @blackberry.com @ ajeppsson. Ramprasad Madhavan - BlackBerry Sr. Application Development Consultant [email protected] @rmadhavan7. BB. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/1.jpg)
Building Your Gaming Strategy for BlackBerry 10
Anders JeppssonDirector, Global Head of Gaming, [email protected] @ajeppsson
2013
Ramprasad Madhavan - BlackBerrySr. Application Development [email protected] @rmadhavan7
![Page 2: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/2.jpg)
BB
Z10 Q10 / Q5
BlackBerry 10 launched January 30th 2013
![Page 3: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/3.jpg)
Our “mantra”
![Page 4: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/4.jpg)
Three years in the making…
![Page 5: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/5.jpg)
POSIX and STL
C++,Sockets (libstdc++, libsockets)
OpenGL ES 1.1 / 2.0 (libEGL,
libGLESv1_CM, libGLESv2)
OpenAL 1.1 (libOpenAL, libalut)
Imaging (libpng, libjpeg)
Compression (libz, libbz2)
Fonts (libfreetype)
Math (libm)
XML (libxml2, libxslt)
Database (libsqlite)
A secure platform based on open standards and QNX
![Page 6: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/6.jpg)
Very low device fragmentation
1280x768(720)TouchDual Core 1.5 GHzQualcomm or TI4G LTE2GB RAMMicro SDSwappable battery
720x720Touch+HW keyboardDual Core 1.2 GHzQualcomm4G LTE2GB RAMMicro SDSwappable battery
Q5
![Page 7: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/7.jpg)
github.com/blackberry89 public repos (so far!)
http://www.allconnect.com/blog/moving-tips-for-heavy-lifting/
![Page 8: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/8.jpg)
(by far) the most compatible HTML5 performance in the industry!
http://html5test.com
And it’s FAST as well!
![Page 9: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/9.jpg)
C/C++/QtNative SDK
ActionScriptAdobe® AIR®v3.5 Stage3D
HTML5 WebWorks™Apache
Cordova
JavaAndroid™ Runtime
Jelly Bean 4.2.2
BlackBerry 10 updates this summer
![Page 10: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/10.jpg)
Full over the air debugging!
![Page 11: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/11.jpg)
The top cross-platform game engines / frameworks
![Page 12: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/12.jpg)
madewithmarmalade.com/blackberry
![Page 13: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/13.jpg)
Full Unity Pro + part of the free Unity license!
![Page 14: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/14.jpg)
freelunchdesign.com + 2000 Unity devs in the beta!
![Page 15: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/15.jpg)
“Micro console” gaming, social, contextual, …
Blackberry innovation -
What gamepads are supported right now?The SteelSeries Free, Gametel, MOGA and the Wii Remote
New controllers become available in system updates and your game will start receiving gamepad inputs from the new hardware. Because the Gamepad API is an abstraction above HID, and because we map each gamepad’s unique HID report format to the Gamepad API, you don’t need to write any code that’s specific to a single controller.
The Gamepad API is integrated into the Screen library, the same library you are already using to handle touch, keyboard, and other input events. All users have to do is pair their device through the Bluetooth settings screen for it to start sending inputs to your game.
![Page 16: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/16.jpg)
![Page 17: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/17.jpg)
BlackBerry 10 Now Offers More Than 120,000 Applications (May 13)
Application catalog grew by more than 30,000 apps in the seven weeks since launch(since February 2:nd!)
The biggest and fastest growing app eco system for a new mobile platform
Industry-leading reach: available in >175 countries
Carrier Billing with >60 major carriers across35+ countries and expanding rapidly (>650 carrier partners)
![Page 18: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/18.jpg)
App Availability by Store by Month
following Launch
Incredible developer community momentum
![Page 19: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/19.jpg)
BlackBerry World – a unified storefront
Dedicated Content ChannelsFeature BannersCross-Platform Promotion
Multiple Feature OpportunitiesEasy Discovery
Universal Search & App DetailsTop Lists & New ArrivalsApp Social SharingContent Industry Rating & Filtering
PayPalCredit CardCarrier Billing*
Multiple Payment Options Monetization OpportunitiesSubscriptionsSell Digital Goods
![Page 20: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/20.jpg)
BBM, a REAL differentiator; robust chat, voice, video and screen sharing!
![Page 21: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/21.jpg)
BBM - 60 million monthly active users
10B
![Page 22: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/22.jpg)
… and it’s going cross platform to iOS and Android this summer!!
10B
![Page 23: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/23.jpg)
BlackBerry NDK - pure C/C++ platform APINo glue required!Designed from the ground up for nativedevelopmentQNX Momentics IDEVery easy to useFast deployment and debuggingQNX Neutrino runtime:Very fastLow overhead OS Great developer support!Considering BBNDK as a principal dev platform forfuture cross platform projects
Stéphane Khalil JacobyCTO / Co-Founder
![Page 24: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/24.jpg)
Porting experience to BlackBerry NDKFunctional port time: 2 days
BlackBerry NDK overlaps Android and iOS APIsEGL, OpenGLESOpenALcURL, pthread, POSIX etc…
Input system maps to Android native inputAdditional functionality specific toBlackBerry: 2 days
In App Purchase transactionsNative video playerOS specific event handling…
BlackBerry was by far the easiest port
![Page 25: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/25.jpg)
Games running after a couple of days, First runs in the simulator After the simulator runs, the games worked perfectly on the device after we got one It looks like the games will run without changes on BlackBerry 10 devices 10tons has always used native C/C++ and standard technologies, thus the BlackBerry SDK was a
perfect match for our existing tech. One of the most hassle free platforms ever (we've done iOS, Symbian, Android, webOS, bada,
Windows, Mac OS X) Number of unique code lines in the BlackBerry implementation is only around 400
(Android implementation has around 2000 lines). Great support from RIM (technical, marketing etc.) Check out our PlayBook games at: http://www.10tons.com/Games/playbook.html
PlayBook and BB10
![Page 26: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/26.jpg)
• Lower initial sale peak at launch (than iOS)• BUT, slower decline and reoccurring peaks• 50/50 sales between Playbook and BB10 so far• Great development tools, it took us about one week to
get full QNX platform support in our in-house engine.
• Well worth the investment!
Alpha Zero on BB10 and Playbook
![Page 27: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/27.jpg)
"one f***ing day”! "My CTO likes the platform and tools.
My CFO likes the app store and security, and I like the devices," – CEO Michael Schade
(PocketGamer 2012-05-11)
- Michael Schade
![Page 28: Building Your Gaming Strategy for BlackBerry 10](https://reader036.vdocument.in/reader036/viewer/2022070422/56816562550346895dd7e73e/html5/thumbnails/28.jpg)
Anders Jeppsson - BlackBerryDirector – Global Head of [email protected]@ajeppsson
Thank you!
Ramprasad Madhavan - BlackBerrySr. Application Development Consultant [email protected]@rmadhavan7