Publicado por Alex Ames, Fun Propulsion Labs* by  +Nicolás Bortolotti ...
Publicado por Alex Ames, Fun Propulsion Labs* by +Nicolás Bortolotti
En Fun Propulsion Labs, dedicamos parte de nuestro tiempo a crear ejemplos de juegos para demostrar la manera de producir juegos fáciles de desarrollar, de buen rendimiento y aptos para todas las plataformas. Con el crecimiento de Google Cardboard, pusimos manos a la obra y, tras muchas noches largas en las que saciamos nuestro apetito animal de sushi, concebimos Zooshi. Zooshi es un juego multiplataforma de código abierto escrito en C++ y es compatible con lo siguiente:
  • Android, Android TV, Windows, OSX y Linux,
  • Google Cardboard,
  • Inicio de sesión y tablas de posiciones de servicios de Google Play Games,
  • Personalización de niveles.

Zooshi permite demostrar la manera de crear juegos para Android a través de un conjunto de tecnologías para juegos de código abierto recién lanzadas y actualizadas de Google:
  • Motive potencia nuestro sistema de animación, y así da vida y movimiento a los personajes y al entorno.
  • CORGI, la interfaz de juegos reutilizable y orientada a los componentes, es un sistema de entidad-componente diseñado para que los usuarios definan objetos de juegos complicados como colecciones de comportamientos modulares definidos de manera personalizada.
  • FlatUI es un sistema de GUI de modo inmediato sencillo y ligero que agiliza enormemente la creación de interfaces de usuario.
  • Scene Lab permite a los diseñadores crear niveles y editar entidades desde el propio juego sin necesidad de usar un editor externo.
  • Breadboard proporciona un sistema de scripts basado en nodos y fácil de usar para la edición de comportamientos de entidades. Este sistema es accesible para diseñadores que no tienen un conocimiento profundo de la programación.
  • FPLBase es un nivel de API multiplataforma que permite abstraer tareas de bajo nivel, como la lectura de entradas y la creación de contextos gráficos.

Al igual que en nuestra versión anterior, Pie Noon, también hicimos un uso exhaustivo de Flatbuffers, Mathfu,fplutil y WebP.

Puedes descargar el juego en Play Store y obtener la última versión de código abierto de nuestra de nuestra página de GitHub. Te invitamos a incorporar conocimientos a través del código para ver la manera de aplicar estas bibliotecas y utilidades a tus propios juegos de Android. Si tienes preguntas, aprovecha nuestra lista de discusión, ¡y no olvides arrojar un poco de sushi por ahí mientras tanto!

* Fun Propulsion Labs es un equipo de Google que se dedica al desarrollo de juegos para Android y otras plataformas.

Publicado por Damien Mabin, Developer Advocate by  +Nicolás Bortolotti
Publicado por Damien Mabin, Developer Advocate by +Nicolás Bortolotti

En cada vez más juegos móviles el modelo económico se basa en dinero virtual y partidas gratuitas. Sin embargo, hay muchos inconvenientes de los que debes estar al tanto al desarrollar tu juego. Uno de estos inconvenientes es el desequilibrio a nivel económico. Recepciones y gastos, una función práctica incluida en el conjunto de herramientas deservicios de juego de Google Play, está específicamente diseñada para ayudar a medir el equilibrio de la economía virtual de tu juego.

A través de un simple diagrama, te permite visualizar el estado de tu economía en el juego actual. Dentro del diagrama 1 (abajo), en el eje x (tiempo) y el eje y (cantidad de dinero virtual), se ven 2 curvas:
en una, se muestra la cantidad de dinero virtual que ganan los jugadores (línea naranja);
en la otra, se muestra la cantidad que estos gastan (línea verde).
Diagrama 1: economía con monetización deficiente
¿Qué indican las curvas del diagrama? En este caso, que la monetización del juego probablemente no funcionará bien. Los usuarios gastan menos de lo que ganan. Esto genera un excedente. El usuario no experimenta sensación de escasez, lo que puede indicar que tus jugadores no comprendan la manera en que deben gastar el dinero ni el hecho de que hacerlo tiene valor. En este caso, resultará útil reconsiderar la cantidad de contenido disponible para el gasto de dinero virtual y la posibilidad que tus usuarios tienen de acceder a este contenido. Como alternativa, tal vez debas considerar reducir la cantidad disponible de dinero que se puede ganar en el juego (la inflación puede ser un problema). Por último, te convendrá lograr que las curvas en tu caso cambien y se vean como en el diagrama 2 (abajo).
Diagrama 2: equilibrio de la economía
Esto es mucho mejor. Ahora tus usuarios gastarán más de lo que ganan... ¡Espera! ¿Cómo es posible? Por dos motivos: los jugadores gastan el dinero disponible que acumularon antes de los cambios que hiciste. A su vez, hay otro factor importante que no debes olvidarte: no debes realizar un seguimiento, en los diagramas anteriores, de la cantidad de dinero virtual que el usuario adquiere a través de compras dentro de la aplicación (IAP). Si esperas unos días más, verás que las 2 curvas convergen un poco. El delta de las curvas representa la cantidad de dinero virtual que los usuarios compran a través de IAP:
Diagrama 3: estabilización de la economía
Gracias a los servicios de juego de Google Play, puedes obtener esta visualización con 2 líneas de códigos. Funciona en iOS y Android, y el usuario no debe iniciar sesión en Google Play Games. Lo que verás en tu aplicación de Android o iOS se asemeja a esto: 
Puedes encontrar más información sobre la integración aquí.

Una vez realizada la integración del cliente, puedes acceder a tu Consola de Google Play para desarrolladores para visualizar la curva. Dirígete a la sección “Servicios de juego” y haz clic en “Análisis del jugador->Descripción general”.

Publicado por  Jamal Eason, Product Manager, Android  by  +Nicolás Bortolotti
Publicado por Jamal Eason, Product Manager, Android  by +Nicolás Bortolotti

Una de las funciones más solicitadas que recibimos es la capacidad de agilizar la compilación e implementación de aplicaciones en Android Studio. Hoy, en la Cumbre de desarrolladores de Android, anunciaremos una versión preliminar de Android Studio 2.0 en la que se presentará Instant Run, una función que te permitirá mejorar enormemente tu flujo de trabajo de desarrollo. Con Android Studio 2.0, también lanzaremos una versión preliminar de un nuevo generador de perfiles de GPU.

Todas estas actualizaciones se encuentran disponibles ahora en el canal de versiones Canary, para que podamos recibir tus comentarios. Debido a que esta versión inicial es preliminar, probablemente te convenga descargar y ejecutar una copia adicional de Android Studio en forma paralela a su versión actual.


Nuevas funciones de Android Studio 2.0

Instant Run: compilación e implementación más rápidas

La función Instant Run de Android Studio te permite ver rápidamente los cambios en tu dispositivo o emulador.



Los primeros pasos son sencillos. Si creas un nuevo proyecto con Android Studio 2.0, los proyectos quedarán configurados desde el principio. Si ya tienes una aplicación, abre Settings/Preferences y luego dirígete a Build, Execution, Deployment → Instant Run. Haz clic en Enable Instant Run... Esto garantizará que dispongas del complemento de Gradle correcto para que tu proyecto funcione con Instant Run.
Habilitar Instant Run para proyectos de Android Studio
Selecciona Run en el modo normal. Android Studio realizará los pasos de compilación, empaquetado e instalación habituales, y ejecutará tu aplicación en el dispositivo o emulador. Una vez que edites tus códigos o recursos de origen, si presionas Run nuevamente, los cambios se implementarán en forma directa en la aplicación en ejecución.
Nuevas acciones de ejecución y detención en Android Studio para Instant Run
Para acceder a una guía más detallada de configuración y prueba de Instant Run, haz clic aquí.

Generador de perfiles de GPU

Crear perfiles de tu código de Android de OpenGL ES ahora es mucho más sencillo gracias al generador de perfiles de GPU de Android Studio. La herramienta se encuentra en etapa de versión preliminar, pero es muy potente y no solo muestra información detallada sobre el estado y los comandos de GL. También es posible registrar sesiones completas y ver el búfer de fotogramas y las texturas de GL durante la ejecución del código de OpenGL ES.
Generador de perfiles de GPU de Android Studio
Para comenzar, descarga primero el paquete de herramientas de depuración de GPU del Administrador de SDK de Android Studio. Haz clic aquí para obtener información más detallada sobre la herramienta generadora de perfiles y sobre la manera de configurar tu proyecto de aplicación para Android para la generación de perfiles.

Lo que viene

Esta es una simple prueba de algunas de las actualizaciones más importantes de esta última versión de Android Studio. Veremos la versión completa en mayor profundidad en la Cumbre de desarrolladores de Android (que se transmitirá en vivo el lunes y el martes). En las próximas semanas, mostraremos la manera de aprovechar aun más funciones de Android Studio 2.0. Mantente informado.

Si te interesan más contenidos técnicos detallados relacionados con Android, transmitiremos más de 16 horas de contenido tratado al iniciarse la Cumbre de desarrolladores de Android durante los próximos dos días. Estará disponible en línea junto con los laboratorios de código una vez que finalice la Cumbre.

Android Studio 2.0 se encuentra disponible hoy en el canal Canary de Android Studio. Transmítenos tu opinión sobre estas funciones conectándote con el equipo de desarrollo de Android Studio en Google+.

Publicado por Wayne Piekarski, Developer Advocate by  +Nicolás Bortolotti
Publicado por Wayne Piekarski, Developer Advocate by +Nicolás Bortolotti

Hace poco, lanzamos un nuevo curso de Udacity sobre Computación ubicua con Android Wear, desarrollado por Udacity y Google en colaboración. Los relojes con Android Wear permiten a los usuarios acceder a su información rápidamente, en un vistazo, a través de una pantalla que permanece siempre encendida. En este curso, aprenderás todo lo que necesitas saber para llegar a tus usuarios con notificaciones, caras de reloj personalizadas e incluso aplicaciones completas.

Este curso, diseñado por representantes de programadores de Google, es una aproximación práctica a los primeros pasos con Android Wear. Te llevará por fragmentos de código y verás ejemplos de código en profundidad. Esto te mostrará lo sencillo que es extender tus aplicaciones existentes de Android para trabajar con Android Wear. También se hablará sobre el diseño de interfaces de usuario y experiencias excelentes para esta exclusiva plataforma portátil; un aspecto importante, ya que la interfaz del reloj debe ser discreta y permitir captar información de un vistazo para el uso diario.


Esta clase forma parte de nuestra serie más abarcadora sobre Computación ubicua en plataformas de Google, como Android Wear, Android Auto, Android TV y Google Cast. Los cursos son cortos e independientes, y puedes hacerlos en cualquier momento, por separado o en conjunto. La plataforma Android Wear es una excelente oportunidad para agregar funcionalidades que distinguirán a tu aplicación de las demás, y este curso de Udacity te permitirá ponerte al día de manera rápida y sencilla.

Comienza ahora y pruébalo sin costo. ¡Tus usuarios esperan!














Publicado por Lily Sheringham, miembro del equipo de Google Play by  +Nicolás Bortolotti

Tap4Fun es una empresa china de programación de juegos fundada en 2008, con sede en Chengdu, que genera el 55% de las ganancias mundiales de sus videojuegos en Google Play.
Publicado por Lily Sheringham, miembro del equipo de Google Play by +Nicolás Bortolotti

Tap4Fun es una empresa china de programación de juegos fundada en 2008, con sede en Chengdu, que genera el 55% de las ganancias mundiales de sus videojuegos en Google Play.

El fundador y director ejecutivo Stan Xu y el director creativo Charlie Moseley explican cómo aumentaron la calificación de su juego a más de 4.0 con el sistema de opiniones para atender los problemas de los usuarios y las pruebas Beta para mejorar la calidad de los juegos desde la Consola para programadores de Google Play.

Obtén más información sobre cómo la Consola para programadores de Google Play puede ayudarte a expandir tu empresa de videojuegos.

Siempre vamos en busca de las últimas tendencias. Por ello, hablamos a diario con desarrolladores como tú para conocer más sobre el futuro de la tecnología de software, con sus rápidas transformaciones. En este momento, existe una manera de sumarse a la discusión sobre las tendencias de los desarrolladores y comparar tus capacidades con las de otros en el mundo.

Siempre vamos en busca de las últimas tendencias. Por ello, hablamos a diario con desarrolladores como tú para conocer más sobre el futuro de la tecnología de software, con sus rápidas transformaciones. En este momento, existe una manera de sumarse a la discusión sobre las tendencias de los desarrolladores y comparar tus capacidades con las de otros en el mundo.

VisionMobile, líder en el control de las mejores prácticas para desarrolladores, lanzó la Encuesta de VisionMobile sobre tendencias a nivel nacional, diseñada para captar las últimas y mejores revelaciones en el desarrollo de plataformas móviles, IoT, tecnologías de escritorio o en la nube, RV y todo lo relacionado. Todos están invitados a participar; desde los aficionados hasta los entusiastas expertos y los desarrolladores empresariales de vanguardia. Realiza la Encuesta de VisionMobile sobre tendencias a nivel nacional y recibe premios de VisionMobile, como el Nexus 6, el iPhone 6s, el Google OnHub, el Parrot AR Drone 2.0, el Blackberry Passport y vales de Amazon.

La información reunida nos resulta enormemente útil en nuestro esfuerzo constante por mejorar las clases de herramientas y productos que necesitas para mantenerte inspirado. Los hallazgos más importantes de la encuesta se publicarán en un informe gratuito, el State of the Developer Nation, en el primer trimestre de 2016. VisionMobile enviará una copia a todos los participantes.

Sabemos que te esfuerzas muchísimo para que tu software sea más rápido y mejor, y se distinga de los demás. Ayúdanos a forjar el futuro del desarrollo de software que merecen las próximas generaciones. Realiza la Encuesta de VisionMobile sobre tendencias a nivel nacional.