Mañana 13 de junio: webcast «Aplicando trucos de desempeño de juegos viejos a juegos web modernos»

Mañana 13 de junio, a las 12:30PM hora de Venezuela, habrá un webcast en la página de la Comunidad de O’Reilly. En este webcast Mario Andrés Pagella estará conversando acerca del rendimiento del Canvas de HTML5, que al ser lento, requiere de algunas ténicas que empleaban los desarrolladores de antaño para mejorar el desempeño. Apropiado para todas las edades que deseen tener un buen desempeño con sus juegos sin pasar por la ruta del GPU. El idioma del webcast será en inglés. Inscríbanse en el webcast siguiendo el enlace anterior.

Evento de apertura del Reto BlackBerry para el 9 de junio

Reto BlackBerryEl 9 de junio en la Quinta La Castellana a las 9:30am se hará la apertura oficial del Reto BlackBerry en Venezuela, organizado por MobileMedia. En el evento se explicará la modalidad del concurso, habrán conferencistas explicando las tecnologías sobre las que se puede desarrollar para la tableta de RIM, la BlackBerry PlayBook, y se entregarán pen drives USB con el software necesario para comenzar a desarrollar sobre ellas.

Recordemos que el Reto BlackBerry es un concurso organizado por RIM para fomentar el desarrollo de juegos y aplicaciones de entretenimiento sobre su nueva plataforma. Las tecnologías que se pueden usar son: C/C++ con el Kit de Desarrollo Nativo, Flash con Adobe AIR, y HTML5 (Chequeen el Github de la empresa). El objetivo es subir una aplicación al BlackBerry AppWorld para antes del 20 de agosto. El primer premio son 10 mil dólares y la oportunidad de participar en el circuito regional del reto, donde hay más premios.

La cita es el 9 de junio, de 9:30am a 1:30pm, en la Quinta la Castellana, Av. Eugenio Mendoza, (Av. Principal de La Castellana) Torre La Castellana, Piso PB Loca 4-5, Urbanización La Castellana , Caracas. (Dirección en Google Maps)

ACTUALIZACIÓN: Estaré en el evento de ponente, hablando sobre modelos de negocios para videojuegos en Venezuela. Agradezco a los organizadores por incluirme en la parrilla de ponentes 🙂 .

Convocatoria al Reto BlackBerry en Venezuela

Haz click acá para ver más sobre el Reto BlackBerry

RIM se ha enfocado de manera muy seria a publicitar hacia los desarrolladores su más reciente plataforma, el sistema BlackBerry 10. El primer dispositivo con este sistema operativo, basado en QNX y compatible con POSIX, es BlackBerry Playbook.

Esta semana fui invitado por la empresa a un Hackathon de juegos. Fueron dos días intensos en los que estuve aprendiendo sobre las formas de desarrollar sobre la plataforma, y finalmente hicimos un juego.

Palabras más, palabras menos, para hacer aplicaciones en la plataforma puedes usar C/C++ (con el SDK nativo), Flash y HTML5 (estos dos últimos sobre la plataforma Adobe AIR).

El juego que hicimos mi compañero Jorge Padua y yo se llama (BBB) y prometemos poner el código fuente una vez que esté corriendo chévere. Utilizamos una librería de C++ porteada al Playbook que se llama cocos2d-x, que incluye un API que se encarga automáticamente del manejo de memoria y de rutinas de bajo nivel de audio y sonido, y dos librerías de simulación de cuerpos rígidos, Chipmunk y Box2d.

Probando directamente sobre el Playbook

El desempeño logrado con este ambiente de desarrollo es tal que se puede tener un juego de 60 frames por segundo. Con esto quiero decir que el Playbook es una buena plataforma para desarrollar. Ojalá que sea igual de efectivo poder distribuir los juegos a través del AppWorld. RIM está preparando nuevos modelos de celulares con este mismo sistema operativo que saldrán hacia el final del año, por lo que se le ven oportunidades en el horizonte.

Reto BlackBerry

El Hackathon en el que participé fue uno de los primeros pasos de la empresa para publicitar la plataforma. RIM está convocando a un gran concurso llamado Reto BlackBerry. Grande en el sentido de que no sólo se trata de una mera fecha de entrega para hacer una aplicación para Playbook. Se trata también de proveer la ayuda necesaria para instalar el ambiente de desarrollo, realizar clínicas de desarrollo, y de interesantes regalos para los desarolladores. El punto de partida es registrarse en http://www.retoblackberry.com

La fecha de entrega es el 20 de agosto de 2012. El reto es hacer una aplicación para el BlackBerry Playbook utilizando cualquiera de las 3 plataformas disponibles: C/C++ (con el NDK del dispositivo), Adobe AIR (con el software agregado para Flash Builder 4.6), y HTML5 (con Webworks). En C/C++ no tienes que comenzar de cero, existen librerías como cocos2d-x que tienen ya incorporadas muchas características para facilitar el desarrollo multiplataforma (código casi similar para portear a Android u otros).

El primer premio son 10.000 dólares en efectivo, y el segundo premio son 5.000. Aunque uno de los regalos más interesantes de todos es que los equipos que tengan su aplicación disponible en el BlackBerry AppWorld para el 20 de agosto van a recibir una tableta PlayBook. Así, sin más condiciones. Los ganadores del concurso en Venezuela además calificarán para la categoría correspondiente en el reto regional. Los ganadores del reto regional en la categoría Entretenimiento visitarán los estudios de MTV en Buenos Aires, Argentina, mientras que los ganadores de la categoría JUegos visitarán el estudio de Gamelof en Buenos Aires.

Sólo pueden participar mayores de 18 años, debido a que algunos premios son en metálico. La participación es individual o en grupos de hasta 3 personas, el período de inscripción es hasta el 16 de junio. La aplicación a desarrollar debe estar en la categoría «Entretenimiento» o «Juegos».

El 9 de junio habrá un evento de apertura, donde habrán algunos ponentes, y se entregarán drives USB con todas las herramientas de desarrollo, para que no tengas que descargarlos. En cuanto tenga más información les diré por esta vía.

El evento en Venezuela está organizado por la gente de Mobile Media Networks, y cuenta con el patrocinio de Gameloft, MTV y Reaserch In Motion.

Si están interesados en participar, tienen que registrarse en la página del reto, en http://www.retoblackberry.com.

Demostración de Unity en la UCAB el 16 de mayo a las 2PM

Este miércoles 16 de mayo tendremos en la Universidad Católica Andrés Bello una demostración de las capacidades del motor Unity, presentado por Carl Callewaert, evangelista de Unity Technologies. La invitación se extiende tanto para estudiantes como para empresas que se dediquen al desarrollo de videojuegos.

La cita es en el Auditorio de Ingeniería a las 2:00PM. La entrada es libre. Sírvanse de anotarse en el evento en Facebook y compartir el poster del evento.

Charlas sobre videojuegos en las 5tas JOINCIC en la USB

Del 23 al 26 de mayo de 2012 tendremos en Caracas la oportunidad de asistir a las Jornadas Interuniversitarias de Ciencias de la Computación, o JOINCIC, como ya son conocidas. En esta quinta edición nuevamente tengo la fortuna de haber sido invitado para   hablar con los asistentes.

En este año estaré dando la charla Un modelo de negocio para videojuegos en Venezuela, basado parcialmente en el contenido de este artículo. En esta charla estaré hablando de lo que se requiere para hacer del desarrollo de videojuegos una actividad rentable. Esta charla será el viernes 25 de mayo a las 10:00AM.

También ese mismo día estaré dando la mesa de trabajo titulada Hay vida después de Flash: el surgimiento de Flash en aplicaciones nativas para dispositivos móviles. En esta mesa de trabajo veremos cómo Adobe está haciendo una transición de Flash Player para el navegador hacia Flash como aplicación nativa para celulares y tabletas. En particular, es un tutorial de Flash Builder para exportar una aplicación nativa para la plataforma Blackberry PlayBook.

El sábado también tendremos una actividad especial: durante ese día un equipo de desarrolladores estaremos todo el día haciendo un videojuego para presentarlo al finalizar la jornada. Aprovecharemos el momento para hablar sobre el Caracas Game Jam, y las posibilidades que hay detrás del prototipado rápido de aplicaciones.

En la medida que me entere de charlas relacionadas con videojuegos las iré poniendo por acá.

SQUARE ENIX Latin America Game Contest 2012 abre su período de inscripción

Hoy se abren las inscripciones para el concurso Latin America Game Contest 2012, organizado por Square Enix. Cualquier persona, grupo u organización que viva en Latinoamérica puede participar, y son 5 premios de 5 mil USD, 2 premios de 10 mil USD y 1 premio de 20 mil USD.

El juego a desarrollar debe estar orientado a la PC o una plataforma móvil (Android, iOS o Windows Phone). El período de entrega se abre el 1ro de agosto y cierra el 31.

Eso sí, léanse las condiciones de los trabajos inscritos y premiados. El juego será propiedad común del grupo desarrollador y Square Enix, y la misma se reserva el derecho exclusivo a utilizar, distribuir y comercializar con los proyectos ganadores.

Aún así, creo que es una buena oportunidad para aquellos grupos que se quieran dar a conocer.

Vota por Forgotten Kodama en el Three Headed Monkey’s Awards

Forgotten Kodama, el juego en el que participó Luis Miguel Blanco, quién compartió su experiencia en el Caracas Game Jam, está participando en el Three Headed Monkey’s Awards, un concurso que se está efectuando en Barcelona, España. Los invito a descargar el juego y a votar por él en el concurso. Para ello, deben meterse en el listado de juegos, buscar Forgotten Kodama dentro de la página, hacer click en votar, y luego click en el correo de confirmación que les llegará a su inbox.

Aquí los dejo con el trailer del juego, el cual se pueden descargar en su página oficial.


Video en Youtube.

Pirate Kart lanza el 2012-in-one Glorious Developers Konference Kollection

Esta vez el Pirate Kart vuelve a la carga con la mayor colección de juegos hechos en 2 horas que puedan reunir durante este fin de semana. Los juegos no son pirateados, sino que son hechos en un corto tiempo específicamente para el evento. En esta ocasión, los juegos serán exhibidos en un stand del Game Developers Conference 2012, y la gente se los podrá llevar descargados. Así que si no tienes nada que hacer este fin de semana, abre un IDE y haz un juego. Cualquiera. No importa como se vea.

El Pirate Kart fue una iniciativa que se hizo para el pasado Independent Games Festival 2011, en el cual un grupo de desarrolladores protestó las altas barreras de entrada que hay para el evento, amen de acusaciones de juegos ganadores de años anteriores que habían vuelto a participar. Para esa vez en un fin de semana se reunió la mayor cantidad posible de juegos en un solo paquete, y eso se envió al IGF para su evaluación y participación en el concurso.

Revisa la página del Pirate Kart para mayor información.

Pyweek 14, del 22 al 29 de abril de 2012

El reto de programación de juegos de Python, el PyWeek, vuelve este año, del 22 al 29 de abril. El reto consiste en hacer un juego con el lenguaje de programación Python en torno al tema propuesto al inicio de la semana. Se puede participar individualmente o en grupo. El registro se abre el 23 de marzo, y es gratuito. Visita http://pyweek.org/14/ para mayor información.

Resumen del Caracas Game Jam 2012: El evento (y II)

Otro año ha pasado, y otro Game Jam se ha realizado. Aunque han pasado ya cuatro ediciones de este evento, para nosotros cada una de ellas ha representado diferentes retos. En este caso, una nueva sede, y el reto de comunicar al público lo que significa este evento.

La UCAB nos abrió sus puertas en cuanto les dijimos que queríamos hacer el evento allí. Pudimos ver en movimiento a sus diversas instituciones, unidas por el objetivo de hacer destacar a la Universidad, con un aparato comunicacional muy efectivo. La única pega que tuvimos fue que, por motivos fuera de nuestro alcance, nos asignaron un salón que no podía mantener la electricidad de todas las computadoras que trajeron los participantes. Aún así, supimos resolver ese problema y todos los participantes pudieron concentrarse en hacer lo que habían ido a hacer: videojuegos.

Hace un par de semestres, al finalizar la electiva que dicto sobre programación de videojuegos, una alumna dijo algo como «Yo pensé que esto era sólo para genios», y no era que ella estuviese subestimando su inteligencia, como alguien me apuntó. Yo creo que es más bien subestimar las capacidades que cada uno tiene para crear algo. Quizás estamos tan acostumbrados a ver en la calle y en los medios tantas cosas tan atractivas y bien hechas, que concluimos que no somos capaces de llegar hasta allí, y nos convertimos en meros consumidores de lo que los agentes externos nos lanzan.

Les relatamos cómo transcurrió el evento, después del salto. Sigue leyendo Resumen del Caracas Game Jam 2012: El evento (y II)