Slide 1

Slide 1 text

Unity for BlackBerry 10 Demian Borba @demianborba! BlackBerry Developer Evangelist!

Slide 2

Slide 2 text

Overview
 ! •  Unity SDK and BlackBerry 10 •  App. Security Model •  Optimizing Unity Games for BlackBerry 10 devices •  Utilizing differentiating features of BlackBerry 10 •  Publishing on BlackBerry World •  Make your Unity Game Built For BlackBerry (BFB) ! !

Slide 3

Slide 3 text

Showtime!

Slide 4

Slide 4 text

Unity SDK for BlackBerry 10
 ! 1.  Super optimized for BlackBerry 10 Devices 2.  Basic version Free! Pro Add on version $1500 3.  Super easy porting process – you will see! 4.  Monetization via BlackBerry Payment Services (Free plugin!) 5.  Full support Scoreloop support (Free plugin!) 6.  Out-of-the-box Gamepad Support via Joystick APIs!

Slide 5

Slide 5 text

App Security Model

Slide 6

Slide 6 text

Application Signing
 ! •  BlackBerry Games are distributed as BlackBerry ARchive (BAR) files •  Signing: Process of Securing your BAR files •  Adds cryptographic hash values to the BAR files with unique Signing Keys •  Get the keys for free! http://developer.blackberry.com/native/signingkey

Slide 7

Slide 7 text

Order Form !

Slide 8

Slide 8 text

Signing Keys
 ! •  It is your identity in the BlackBerry World. So keep it safe! •  Enables you to work/publish with different computers over time •  Backup those signing keys! •  If you lose it you won’t be able to upgrade your game! •  Note: upgrades to signing key process coming soon that enables BlackBerry ID based management.

Slide 9

Slide 9 text

Debug Tokens
 ! •  Allows deployment of unsigned games to your device. •  Allows separation of Game creation and publishing process. •  Allows on-device debugging and profiling. •  Allows for offline development accessing.

Slide 10

Slide 10 text

Powerful New BlackBerry 10 Devices

Slide 11

Slide 11 text

BlackBerry Z10
 ! •  Display: 4.2” @ 1280×768 LCD •  16 GB storage, 2 GB RAM, HDMI Output Chipset A •  TI OMAP 4470 1.5Ghz + •  Imagination GPU PowerVR SGX 544 Chipset B •  QC Snapdragon MSM8960 1.5Ghz + Qualcomm GPU Adreno 225

Slide 12

Slide 12 text

BlackBerry Q10
 ! •  Display: 3.1” @ 720×720 Super AMOLED •  16 GB storage, 2 GB RAM •  HDMI Output Chipset A •  QC Snapdragon MSM8960 1.5Ghz + Qualcomm GPU Adreno 225

Slide 13

Slide 13 text

BlackBerry Q5
 ! •  Display: 3.1” @ 720×720 LCD •  8 GB storage, 2 GB RAM •  HDMI Output Chipset A •  QC Snapdragon MSM8960 1.5Ghz + Qualcomm GPU Adreno 225

Slide 14

Slide 14 text

BlackBerry Z30
 ! •  Display: 5” diagonal Super AMOLED •  16GB Flash storage, 2 GB RAM •  HDMI Output Chipset A •  Dual Core 1.7 GHz Qualcomm MSM8960T Pro + Qualcomm QuadCore Adreno 320 GPU

Slide 15

Slide 15 text

Optmize. Optmize. Optmize.

Slide 16

Slide 16 text

Optimize for BlackBerry 10
 ! •  Compress the Textures! •  ATC for Qualcomm GPU •  PVRTC for Imagination GPU •  Or ETC1 for both •  Optimize your game’s UI placements for standard BlackBerry resolutions (16:9 & 1:1) •  Tweak the 16:9 UI design for the •  BlackBerry Z10 – 1280 * 768 or BlackBerry PlayBook – 1024 * 600 •  Use 32 bit Display buffer only if necessary

Slide 17

Slide 17 text

Monetization through In-App Payment

Slide 18

Slide 18 text

BlackBerry Payment Services
 ! •  Nicely Integrated with BlackBerry World •  Virtual goods management through the BlackBerry World Portal •  Local mode testing •  BlackBerry World Sandbox testing •  Get paid through flexible channels •  Paypal, Credit cards and Carrier billing

Slide 19

Slide 19 text

Adding 
 Virtual
 Goods

Slide 20

Slide 20 text

Sandbox Testing !

Slide 21

Slide 21 text

Sandbox Testing ! !

Slide 22

Slide 22 text

Social Gaming with Scoreloop
 ! Scoreloop SDK features •  Easily integrate game achievements, leader boards and in-game challenges. •  Create and manage global player profiles •  Store gaming data in the cloud •  Use virtual goods and currencies •  Scoreloop games are automatically featured in Games App

Slide 23

Slide 23 text

Social Gaming with Scoreloop
 ! The Games App •  Increases discoverability of your games with Featured games banner with Popular, Friend’s favourites and New games section •  Timelines of all social gaming activities •  Focuses on viral marketing and social sharing

Slide 24

Slide 24 text

Gamepad Support
 ! •  Out-of-the-box game pad support for •  Moga Pro •  Steelseries FREE •  Gametel •  Wii Remote •  Native support through Gamepad Library •  Unity support through Joystick APIs

Slide 25

Slide 25 text

Publishing to BlackBerry World

Slide 26

Slide 26 text

Before you publish
 ! •  Have internet access •  Generate a signed BAR file of your game •  Test on the targeted form factor •  Test on the targeted GPU

Slide 27

Slide 27 text

Publishing your game
 ! •  Maintain builds for each device separately •  Maintain builds optimized for each GPU •  Keeps the build size slim •  Choose the target device wisely

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

Built for BlackBerry
 ! Benefits •  Shows users that games provide best BlackBerry 10 Experience •  Game stands out in the crowd with a distinguished logo •  May have higher profile in BlackBerry World Marketing, Social & Digital Media support and Direct Marketing

Slide 30

Slide 30 text

Built for BlackBerry
 ! Selection Criteria •  Good quality and genuine entertainment value •  Optimized for BlackBerry form factor & chipsets •  Full criteria at: http://developer.blackberry.com/builtforblackberry

Slide 31

Slide 31 text

More info at unity3d.com/#blackberry10

Slide 32

Slide 32 text

Gamepad Offer

Slide 33

Slide 33 text

Unity Pro Owner Offer: BlackBerry Add-on + Z10

Slide 34

Slide 34 text

THANK YOU @demianborba