Building Your Gaming Strategy for BlackBerry 10 Anders Jeppsson
Director, Global Head of Gaming, BlackBerry
[email protected]@blackberry.com @ajeppsson 2013
Ramprasad Madhavan - BlackBerry Sr. Application Development
Consultant [email protected]@blackberry.com
@rmadhavan7
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
freelunchdesign.com + 2000 Unity devs in the beta!
Slide 15
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 gamepads unique HID report
format to the Gamepad API, you dont need to write any code thats
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.
Slide 16
Slide 17
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 across 35+ countries and expanding rapidly ( >650
carrier partners )
Slide 18
App Availability by Store by Month following Launch Incredible
developer community momentum
Slide 19
BlackBerry World a unified storefront Dedicated Content
Channels Feature Banners Cross-Platform Promotion Multiple Feature
OpportunitiesEasy Discovery Universal Search & App Details Top
Lists & New Arrivals App Social Sharing Content Industry Rating
& Filtering PayPal Credit Card Carrier Billing* Multiple
Payment Options Monetization Opportunities Subscriptions Sell
Digital Goods
Slide 20
BBM, a REAL differentiator; robust chat, voice, video and
screen sharing!
Slide 21
BBM - 60 million monthly active users 10B
Slide 22
and its going cross platform to iOS and Android this summer!!
10B
Slide 23
BlackBerry NDK - pure C/C++ platform API No glue required!
Designed from the ground up for native development QNX Momentics
IDE Very easy to use Fast deployment and debugging QNX Neutrino
runtime: Very fast Low overhead OS Great developer support!
Considering BBNDK as a principal dev platform for future cross
platform projects Stphane Khalil Jacoby CTO / Co-Founder
Slide 24
Porting experience to BlackBerry NDK Functional port time: 2
days BlackBerry NDK overlaps Android and iOS APIs EGL, OpenGLES
OpenAL cURL, pthread, POSIX etc Input system maps to Android native
input Additional functionality specific to BlackBerry: 2 days In
App Purchase transactions Native video player OS specific event
handling BlackBerry was by far the easiest port 24
Slide 25
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
Slide 26
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
Slide 27
"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
Slide 28
Anders Jeppsson - BlackBerry Director Global Head of Gaming
[email protected] @ajeppsson Thank you! Ramprasad Madhavan -
BlackBerry Sr. Application Development Consultant
[email protected] @rmadhavan7