Top Banner
Building Your Gaming Strategy for BlackBerry 10 Anders Jeppsson Director, Global Head of Gaming, BlackBerry ajeppsson @blackberry.com @ajeppsson 2013 Ramprasad Madhavan - BlackBerry Sr. Application Development Consultant [email protected] @rmadhavan7
28

Building Your Gaming Strategy for BlackBerry 10

Feb 24, 2016

Download

Documents

BJorn

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 Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Building  Your Gaming Strategy for BlackBerry 10

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

BB

Z10 Q10 / Q5

BlackBerry 10 launched January 30th 2013

Page 3: Building  Your Gaming Strategy for BlackBerry 10

Our “mantra”

Page 4: Building  Your Gaming Strategy for BlackBerry 10

Three years in the making…

Page 5: Building  Your Gaming Strategy for BlackBerry 10

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

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

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

(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

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

Full over the air debugging!

Page 11: Building  Your Gaming Strategy for BlackBerry 10

The top cross-platform game engines / frameworks

Page 12: Building  Your Gaming Strategy for BlackBerry 10

madewithmarmalade.com/blackberry

Page 13: Building  Your Gaming Strategy for BlackBerry 10

Full Unity Pro + part of the free Unity license!

Page 14: Building  Your Gaming Strategy for BlackBerry 10

freelunchdesign.com + 2000 Unity devs in the beta!

Page 15: Building  Your Gaming Strategy for BlackBerry 10

“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
Page 17: Building  Your Gaming Strategy for BlackBerry 10

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

App Availability by Store by Month

following Launch

Incredible developer community momentum

Page 19: Building  Your Gaming Strategy for BlackBerry 10

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

BBM, a REAL differentiator; robust chat, voice, video and screen sharing!

Page 21: Building  Your Gaming Strategy for BlackBerry 10

BBM - 60 million monthly active users

10B

Page 22: Building  Your Gaming Strategy for BlackBerry 10

… and it’s going cross platform to iOS and Android this summer!!

10B

Page 23: Building  Your Gaming Strategy for BlackBerry 10

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

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

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

• 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

"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

Anders Jeppsson - BlackBerryDirector – Global Head of [email protected]@ajeppsson

Thank you!

Ramprasad Madhavan - BlackBerrySr. Application Development Consultant [email protected]@rmadhavan7