Anders Jeppsson Director Global Head of Gaming BlackBerry ajeppsson blackberrycom ajeppsson 2013 Ramprasad Madhavan BlackBerry Sr Application Development Consultant ID: 796040
Download The PPT/PDF document "Building Your Gaming Strategy for Black..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Building Your Gaming Strategy for BlackBerry 10
Anders JeppssonDirector, Global Head of Gaming, BlackBerryajeppsson@blackberry.com @ajeppsson
2013
Ramprasad
Madhavan
-
BlackBerry
Sr. Application Development
Consultant
rmadhavan@blackberry.com
@rmadhavan7
Slide2BB
Z10
Q10 / Q5
BlackBerry 10 launched January 30
th
2013
Slide3Our “mantra”
Slide4Three years in the making…
Slide5POSIX 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
Slide6Very low device fragmentation
1280x768(720)Touch
Dual Core 1.5 GHzQualcomm or TI4G LTE
2GB RAMMicro SDSwappable battery
720x720
Touch+HW
keyboard
Dual Core 1.2 GHz
Qualcomm
4G LTE
2GB RAM
Micro SD
Swappable battery
Q5
Slide7g
ithub.com/blackberry89 public repos (so far!)
http://
www.allconnect.com
/blog/moving-tips-for-heavy-lifting/
Slide8(by far) the most compatible HTML5
performance in the industry! http://html5test.com
And it’s
FAST as well!
Slide9C/C++/
Qt
Native SDK
ActionScript
Adobe® AIR®
v3.5 Stage3D
HTML5
WebWorks
™
Apache
Cordova
Java
Android™ Runtime
Jelly Bean 4.2.2
BlackBerry 10 updates this summer
Slide10Full over the air debugging!
Slide11The top cross
-
platform game
engines / frameworks
Slide12madewithmarmalade.com/blackberry
Slide13Full Unity Pro
+ part of the free Unity license!
Slide14freelunchdesign.com
+ 2000 Unity devs in the beta!
Slide15“Micro console” gaming, social, contextual, …
Blackberry innovation -
What
gamepads are supported right now?
The SteelSeries Free,
Gametel, MOGA and the Wii RemoteNew
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.
Slide16Slide17BlackBerry 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 c
arriers
across
35+ countries and expanding
rapidly (
>650 carrier partners
)
Slide18App
Availability
by Store
by
Month
following
Launch
Incredible developer community momentum
Slide19BlackBerry World
– a unified storefront
Dedicated Content Channels
Feature Banners
Cross-Platform Promotion
Multiple Feature Opportunities
Easy 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
Slide20BBM, a REAL differentiator; robust chat, voice, video and screen sharing!
Slide21BBM -
60 million monthly active users
10B
Slide22… and it’s going cross platform to iOS and Android this
summer!!
10B
Slide23BlackBerry 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
St
éphane
Khalil
Jacoby
CTO /
Co-Founder
Slide24Porting experience to BlackBerry NDK
Functional port time: 2 daysBlackBerry NDK overlaps Android and iOS APIsEGL, OpenGLESOpenALcURL, pthread, POSIX etc…
Input system maps to Android native input
Additional functionality specific toBlackBerry: 2 daysIn App Purchase transactions
Native video playerOS specific event handling…
BlackBerry was by far the easiest port
24
Slide25Games 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
Slide26Lower initial sale peak at launch (than iOS)
BUT, slower decline and reoccurring peaks50/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
Slide27"
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
Slide28Anders Jeppsson
-
BlackBerry
Director – Global Head of
Gaming
ajeppsson
@blackberry.com
@
ajeppsson
Thank you!
Ramprasad
Madhavan
-
BlackBerry
Sr. Application Development
Consultant
rmadhavan@
blackberry.com
@rmadhavan7