Strict Standards: Redefining already defined constructor for class wpdb in /home/vhosts/blenderecia.orgfree.com/wp-includes/wp-db.php on line 57

Free Web Hosting

Deprecated: Assigning the return value of new by reference is deprecated in /home/vhosts/blenderecia.orgfree.com/wp-includes/cache.php on line 36

Free Web Hosting

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/vhosts/blenderecia.orgfree.com/wp-includes/cache.php on line 384

Free Web Hosting

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl($output) in /home/vhosts/blenderecia.orgfree.com/wp-includes/classes.php on line 541

Free Web Hosting

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl($output) in /home/vhosts/blenderecia.orgfree.com/wp-includes/classes.php on line 541

Free Web Hosting

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el($output) in /home/vhosts/blenderecia.orgfree.com/wp-includes/classes.php on line 541

Free Web Hosting

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el($output) in /home/vhosts/blenderecia.orgfree.com/wp-includes/classes.php on line 541

Free Web Hosting

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el($output) in /home/vhosts/blenderecia.orgfree.com/wp-includes/classes.php on line 560

Free Web Hosting

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl($output) in /home/vhosts/blenderecia.orgfree.com/wp-includes/classes.php on line 659

Free Web Hosting

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl($output) in /home/vhosts/blenderecia.orgfree.com/wp-includes/classes.php on line 659

Free Web Hosting

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el($output) in /home/vhosts/blenderecia.orgfree.com/wp-includes/classes.php on line 659

Free Web Hosting

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el($output) in /home/vhosts/blenderecia.orgfree.com/wp-includes/classes.php on line 659

Free Web Hosting

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el($output) in /home/vhosts/blenderecia.orgfree.com/wp-includes/classes.php on line 684

Free Web Hosting

Deprecated: Assigning the return value of new by reference is deprecated in /home/vhosts/blenderecia.orgfree.com/wp-includes/query.php on line 21

Free Web Hosting

Deprecated: Assigning the return value of new by reference is deprecated in /home/vhosts/blenderecia.orgfree.com/wp-includes/theme.php on line 540

Free Web Hosting
Blender & CIA » Blog Archive » Android + GameKit = Hello World
Um blog singelo sobre Blender e 3D

Android + GameKit = Hello World

Android Hello World

An image is certainly talkative. But if I may complement:

I recently got an Android phone (Nexus S). This model is marketed as a development cellphone. And it’s indeed. If you are developing any application for the mobile you can connect it through the USB port and debug your app from your desktop while it runs inside the phone. It’s amazing :)

My interest with android development was deeply inspired by the fantastic work that has been done for the Game Kit project. This game engine is compatible with Blender, runs on diverse desktops (Windows, Linux and Mac) and can be compiled for iOS (iPhone/iPad) and guess what? … Android.

The support for Android is still not 100%. Something seem broken with their graphic layer. But I expect this to be fixed very soon. In the mean time, if you are as anxious as me, you can do some ASCII art in the framework they provide. Real 3D render still has to wait.

I still see the Blender Game Engine as a strong prototyping tool. But it’s nice to see other publishing alternatives.

Abraços,
Dalai Felinto

Related Links:

* do you want to learn more about the Blender Game Engine and curious why I’ve beenn so busy lately without time for blogging? My book with Mike Pan is close to be finished and, lucky you, still available for pre-sale.

3 Comentários em “Android + GameKit = Hello World”

  1. 25 de Maio de 2011 às 20:26
    Solano disse:

    Oh, nice experience. :)

    Can Ogre be used with C++? I’ve no idea of how to program in Java :S

    PS: Sorry for my bad english

  2. 27 de Maio de 2011 às 15:22

    Hi Solano,
    thanks, it was nice indeed.

    Java is the main language for Android development, but its SDK also supports C/C++ natively.

    As for GameKit you can develop in C++ with Lua scripting. Ogre is only the “render” component of the engine and wrapped mainly for C++ I guess (I’m not sure actually, but the GameKit info remains correct ;)

    Luckily for me Java was my first programming language (hm somehow 13 years ago). I don’t remember much of it. But it was enough for this Hello World. My next experiment will come when GameKit fully supports android with a 3d canvas and everything.

    Take care,
    Dalai

    (also you don’t even need to write in English, I’m the one being lazy for not translating this into Portuguese ;)

  3. 15 de Junho de 2011 às 16:26
    Fabrício disse:

    E ae Dalai, quanto tempo!

    Estou feliz com o seu progresso e esperando ansioso pelo livro! Será que rola uma festinha de lançamento do Brasil?

    Abraços!