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