Trending
Opinion: How will Project 2025 impact game developers?
The Heritage Foundation's manifesto for the possible next administration could do great harm to many, including large portions of the game development community.
An array of details on what it takes to develop games for the BlackBerry Playbook tablet, including SDK resources, statistics on popularity of the platform, and links to tools that can help.
April 2, 2012
Sponsored by Research in Motion
Author: by Research In Motion
The opportunity is now for BlackBerry game developers. Why don’t you play?
If the BlackBerry platform hasn’t been on your radar for game development, it’s time to take a second look. With the new BlackBerry Playbook 2.0 and BlackBerry 10 OS the opportunity for game developers to fill a user need is stronger than ever. BlackBerry PlayBook users want high quality, entertaining games and apps and BlackBerry AppWorld is ready for the influx:
BlackBerry AppWorld has already seen over 2 billion apps downloaded, with an average of over 140 million per month
BlackBerry AppWorld is available in 130 countries and growing
BlackBerry AppWorld supports 26 currencies and 7 languages making it easy for people around the world to purchase apps
Carrier billing is in place and expanding rapidly, with multiple major carriers such as AT&T, Vodafone, Rogers and more across 10 countries
What you need to know about developing games for BlackBerry
The BlackBerry Native SDK for Tablet OS gives you the ability to create rich C/C++ games. Native SDK (NDK) is a development toolset that allows you to harness the power of the BlackBerry PlayBook. Combining the speed and stability of the QNX Neutrino Real-Time Operating System with the Eclipse-based QNX Momentics development environment, the Native SDK is designed for developers who need full access to all that the BlackBerry PlayBook has to offer. And the Native SDK gives you a set of C and C++ APIs that expose all the tools needed to create powerful and dynamic applications. The capabilities include the following:
Native system APIs for the BlackBerry PlayBook tablet’s screen, navigator, audio mixer, accelerometer, network, and even more
A build environment that allows you to customize project settings, compiler, and deployment options
A way to deploy your applications to real BlackBerry PlayBook devices or the included Blackberry PlayBook simulator
An integrated debugger that lets you examine every line of code as it’s being run
Documentation, tutorials, and code samples
Who is the Native SDK for?
The Native SDK isn’t the only option for developing applications for the BlackBerry PlayBook – depending on your needs, the WebWorks or Adobe Air platforms could be the better choice.
The Native SDK is for developers who know they need the highest level of performance from their applications. Like 3D game developers. Or developers who need to do something that they can’t do in the other frameworks and might be able to do using the NDK. Or those of you who already have an existing C++ application that you want to port to the BlackBerry PlayBook. Of course, if you just want to play around with the NDK to learn what’s possible (and there’s a lot), that’s encouraged too.
Four simple steps to getting started
1. Download – The BlackBerry Native SDK to Tablet OS is available for download here: https://bdsc.webapps.blackberry.com/native/download/
2. Get started - https://bdsc.webapps.blackberry.com/native/documentation/getting_started.html
The BlackBerry Native SDK for Tablet OS includes all of the tools that you'll need to start developing applications for the BlackBerry PlayBook tablet, including a compiler, a linker, libraries, the QNX Momentics IDE with its full suite of debugging and profiling tools, as well as command line tools.
When it comes to testing your application, you can test it using a BlackBerry PlayBook tablet or the BlackBerry Tablet Simulator. Some set up steps are required only if you're using one testing environment or the other. You can find a summary of the steps you need to perform to get up and running with the Native SDK here: https://bdsc.webapps.blackberry.com/native/documentation/getting_started.html
3. Learn – Be sure to check out the Developer’s Guide, Tutorials and Libraries available in the BlackBerry Native SDK:
STL and POSIX library support
OpenGL ES 1.1 and 2.0 for 2D and 3D graphics
OpenAL for cross-platform 3D audio
libpng and libjpeg for encoded images
FreeType for fonts
Scoreloop SDK for integrating social gaming capabilities
4. Publish – You can distribute your finished game through the BlackBerry App World storefront with $0 registration and submission fees.
Additional resources give you an advantage
You may also want to take advantage of blackberry.github.com, where you’ll find many Open Source game engines and libraries ported and available:
3rd party game development kits have also added support for BlackBerry Tablet OS:
Unity Technologies supports BlackBerry PlayBook tablet through its Union service
Marmalade SDK provides ‘Beta’ support for BlackBerry Tablet OS
ShiVa3D Game Engine with Development Tools
What are you waiting for?
The time is right, the platform is ready and the market is eager. Browse the current BlackBerry App World game catalog to see some fantastic examples of current games available on the BlackBerry platform. Then use the resources above to start developing your own game and help the BlackBerry PlayBook live up to its name. Start playing.
You May Also Like