Building Your Gaming Strategy for BlackBerry 10

Post on 24-Feb-2016

101 views 0 download

Tags:

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 rmadhavan@blackberry.com @rmadhavan7. BB. - PowerPoint PPT Presentation

Transcript of Building Your Gaming Strategy for BlackBerry 10

Building Your Gaming Strategy for BlackBerry 10

Anders JeppssonDirector, Global Head of Gaming, BlackBerryajeppsson@blackberry.com @ajeppsson

2013

Ramprasad Madhavan - BlackBerrySr. Application Development Consultantrmadhavan@blackberry.com @rmadhavan7

BB

Z10 Q10 / Q5

BlackBerry 10 launched January 30th 2013

Our “mantra”

Three years in the making…

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

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

github.com/blackberry89 public repos (so far!)

http://www.allconnect.com/blog/moving-tips-for-heavy-lifting/

(by far) the most compatible HTML5 performance in the industry!

http://html5test.com

And it’s FAST as well!

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

Full over the air debugging!

The top cross-platform game engines / frameworks

madewithmarmalade.com/blackberry

Full Unity Pro + part of the free Unity license!

freelunchdesign.com + 2000 Unity devs in the beta!

“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.

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)

App Availability by Store by Month

following Launch

Incredible developer community momentum

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

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

BBM - 60 million monthly active users

10B

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

10B

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

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

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

• 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

"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

Anders Jeppsson - BlackBerryDirector – Global Head of Gamingajeppsson@blackberry.com@ajeppsson

Thank you!

Ramprasad Madhavan - BlackBerrySr. Application Development Consultant rmadhavan@blackberry.com@rmadhavan7