Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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.

Demian Borba

October 17, 2013
Tweet

More Decks by Demian Borba

Other Decks in Technology

Transcript

  1. 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) ! !
  2. 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!
  3. 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
  4. 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.
  5. 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.
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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