Unity for BlackBerry 10

Unity for BlackBerry 10

There are great possibilities when you have Unity games ported to BlackBerry 10. This presentation goes over optimization for different devices, app security model, gamepad support, different features of BlackBerry's app store BlackBerry World, Built for BlackBerry program and more.

0553dfba18ad7e1094da785e0336adb8?s=128

Demian Borba

October 17, 2013
Tweet

Transcript

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

  2. 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) ! !
  3. Showtime!

  4. 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!
  5. App Security Model

  6. 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
  7. Order Form !

  8. 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.
  9. 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.
  10. Powerful New BlackBerry 10 Devices

  11. 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
  12. 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
  13. 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
  14. 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
  15. Optmize. Optmize. Optmize.

  16. 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
  17. Monetization through In-App Payment

  18. 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
  19. Adding 
 Virtual
 Goods

  20. Sandbox Testing !

  21. Sandbox Testing ! !

  22. 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
  23. 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
  24. 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
  25. Publishing to BlackBerry World

  26. 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
  27. 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
  28. None
  29. 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
  30. 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
  31. More info at unity3d.com/#blackberry10

  32. Gamepad Offer

  33. Unity Pro Owner Offer: BlackBerry Add-on + Z10

  34. THANK YOU @demianborba