Thoughts Serializer

Computer graphics, Games, Personal

Porting my game engine to the Playbook

14 Comments »

The last few days I am a happy owner of a BlackBerry Playbook. The device was offered to me by RIM (thanks to Luca Filigheddu) in order to port Pop Corny to it. To tell you the truth I never owned a Blackberry device before, not to mention develop for it. It was a totally new experience, where I had no idea what to expect.

It turns out RIM has done an awesome job with Playbook and probably with its upcoming phones (just speculating I don’t know for sure). The system is based on the QNX operating system and it has strong support for standards and open libraries. I found myself right at home with it! I am going to come back with more details about the process (probably with an altdevblogaday article), but by cutting the long story short, I was able to port the engine with only native code (no java glue code like on Android) with OpenGL, OpenAL (even ALUT), freetype, etc all coming bundled with the system.

Below are my done, and to do check lists:

Implemented

  • Compile and run on the device
  • Video output with OpenGL ES
  • Sound through OpenAL
  • Input handling
  • Handling of application “thump-nailing” and suspension according to the Playbook application life cycle
  • Opening urls to Facebook and twitter

Unimplemented

  • Native dialog window handler
  • In app purchases

All the above were implemented in just 2 days…

(edit: The game is now available on AppWorld. Get it HERE)

14 Responses

nice job! @bbdevgroupgre @alexchristou thes na to anevasoume sto site twn devs to post sou? mazi me link gia appworld twn efarmogwn sou?

  • When do you anticipate your app will be available on the PlayBook?

  • @alex will contact you as soon as I can @Ben as soon as I have enough beta testing done… possibly by weekend I will be ready to submit. I don’t know how much the approval process takes tho…

  • [...] Pop CornyAug, 25 2012No Comments »TweetSince my last post you must already know that I was porting Pop Corny to Blackberry. I can’t hide that I was really impressed by the way the platform is engineered. You know you [...]

  • [...] Read more for  @harkal’s post on his blog along with his porting experience. [...]

  • [...] result was documented in this blog post. Here’s an excerpt: It turns out RIM has done an awesome job with Playbook and probably with its [...]

  • [...] result was documented in this blog post. Here’s an excerpt: It turns out RIM has done an awesome job with Playbook and probably with its [...]

  • [...] well as the game being great it holds an interesting developer story too. Up until Pop Corny the dev hadn’t done any work on the PlayBook OS but thanks to a [...]

  • [...] Un ejemplo de esto es la historia del desarrollador Harry Kalogirou, autor del juego Pop Corny. Originalmente Harry desarrollo el juego para la plataforma manzanera y despues trabajo para llevarlo al entorno del robot verde, en este trabajo destaca que no fue nada fácil. Cuando desde RIM conocieron la historia de Pop Corny decidieron retar a Harry para que portara su juego a la plataforma Blackberry y para ello le hicieron llegar una tablet Blackberry Playbook, por supuesto acepto el reto y se puso manos a la obra. En tan solo dos días el juego estaba portado gracias a las herramientas que RIM ofrece a los desarrolladores, Harry destaca que el ”trabajo realizado por RIM con la Blackberry Playbook es asombroso” y fue capaz de portar su juego ”utilizando sólo el código nativo (no hay código de Java en Android como pegamento) con OpenGL , OpenAL (incluso ALUT), freetype, etc, todo viene incluido con el sistema”, puedes leer su post integro aqui. [...]

  • [...] Πρόκειται για δημοφιλές παιχνίδι που ξεκίνησε από iOS συνέχισε σε Αndroid και κατέληξε και στο BlackBerry PlayBook.  Ο δημιουργός είναι Έλληνας, Χάρης Καλογήρου (http://kalogirou.net). Αυτό που έδωσε ιδιαίτερη αξία στην παραπάνω είδηση είναι η ανάλυση που έκανε ο ίδιος ο developer όσον αφορά την ευκολία που είχε η διαδικασία porting της εφαρμογής σε PlayBook OS.  Μπορείτε να το διαβάσετε εδώ! [...]

  • [...] BlackBerry® PlayBook™ tablet and to the BlackBerry® 10 Dev Alpha device in just a few days. He blogged about how fast and easy the process [...]

  • [...] BlackBerry® PlayBook™ tablet and to the BlackBerry® 10 Dev Alpha device in just a few days. He blogged about how fast and easy the process [...]

  • [...] BlackBerry® PlayBook™ tablet and to the BlackBerry® 10 Dev Alpha device in just a few days. He blogged about how fast and easy the process [...]

  • Howdy excellent site! Gentleman. Excellent. Wonderful. I most certainly will bookmark your blog and take the rss feeds likewise? I’m just satisfied to seek out several valuable information and facts below from the submit, we’d like determine additional approaches with this reverence, thank you discussing.

  • Leave a Reply