5 de junio de 2011
Les dejo la siguiente información de The Complot, un estudio que está fundando Juan Campa:
Estamos en búsqueda de un programador para trabajar en el desarrollo de un videojuego de alta calidad para plataformas móviles (iPhone, Android, Windows Phone). Si estás interesado en comenzar una carrera en la industria de los videojuegos esta puede ser una oportunidad para ti.
El candidato ideal debe tener las siguientes características:
- Disponibilidad de tiempo completo (40 horas semanales) para trabajar en el este de Caracas (cerca de la Univ. Metropolitana).
- Experiencia con *alguna* de estas tecnologías:
- Conocimiento *general* de algunas area de programación relacionadas a videojuegos, por ejemplo:
- Algebra 3D (vectores, matrices, posición, rotación, etc).
- Comportamientos modelados con máquinas de estados.
- Conocimiento sobre assets relevantes al área (modelos 3D, texturas, efectos de sonido) y cómo funcionan en videojuegos.
- Rendering en tiempo real.
- Conocimiento general de ingeniería de software:
- Patrones de diseño.
- Diseño de software OOP (orientado a objetos).
- Excelentes habilidades de debugging.
- Proactivo, responsable y con muchas ganas de aprender todo lo relacionado con esta industria.
Puntos extra:
- Cualquier habilidad relacionada será considerada. Por ejemplo:
- Haber participado en algún proyecto relacionado.
- Conocimiento del funcionamiento de lenguajes con memoria manejada, en especial C#.
- Conocer bien las herramientas de debugging, en especial las de Visual Studio.
- Ser un experto en porting de juegos de XNA a Unity!!
Responsabilidades:
Para el proyecto actual, estará encargado de hacer y ejecutar un plan
de porting de un juego de XNA (C#) a Unity Pro (También en C#) en
coordinación con un equipo de trabajo. Otras posibilidades para
proyectos futuros.
Algunos beneficios de trabajar en The Complot y en videojuegos en general:
- Horario de trabajo flexible.
- Ambiente de trabajo casual y entretenido.
- Oportunidad de desarrollar ideas creativas e innovadoras.
- Trabajar siempre con tecnología de punta.
- Todos quieren saber de tu trabajo.
- Desarrollas habilidades avanzadas en muchas disciplinas de la computación: computación gráfica, redes, lenguajes, interfaces, IA, ingeniería de software, sistemas operativos, discretas, física y en especial matemáticas.
Interesado? Escribe a: trabajar@thecomplot.com con tu CV e información explicando porque eres el candidato ideal. Lo más importante es que tengas ganas de trabajar y aprender bastante. El proyecto arrancará en las próxima semanas así que muevelo ;)
Si no estás disponible ahorita pero igual te gustaría trabajar en un futuro envíanos tu información que también nos interesa.
30 de mayo de 2011

En estas 4tas Jornadas Interuniversitarias de Ciencias de la Computación, las JOINCIC, que son del 1ro al 4 de junio de 2011, tendremos charlas sobre videojuegos y videojuegas para los interesados e interesadas :-) :
- El Miércoles 1ro, a las 10:00AM: “Desarrollando Videojuegos en Venezuela”, dictada por mi persona. “Un repaso acerca del desarrollo que se ha hecho sobre videojuegos en Venezuela, y una introducción a algunas técnicas para comenzar a hacerlos, incluyendo programas para comenzar y algunos tips”.
- El Sábado 4, a las 02:30PM: “Videojuegos. Presione ENTER para comenzar”, dictada por Jorge Palacios, desarrollador de videojuegos y participante regular de los Caracas Game Jam. “Aprender a programar y desarrollar juegos es una actividad que, en Venezuela, se lleva a cabo prácticamente de forma autodidacta. La idea es brindar un plan de trabajo (orientado a programadores y aplicable a otras ramas) basado en paradigmas comprobados, con la finalidad de que todos aquellos entusiastas por el desarrollo de videojuegos (amateur o con fines profesionales) emprendan su camino de la mejor manera”.
- El Sábado 4, de 2:30PM a 4:30PM: la mesa de trabajo “Desarrollando Videojuegos con Game Maker”, dictada por mi persona. “Game Maker es un programa hecho por Mark Overmars de la Universidad de Utrecht, inicialmente para ayudar a los estudiantes de su curso de desarrollo de videojuegos, para facilitarles los aspectos operativos de los videojuegos y concentrarse en el diseño de los mismos. Hoy en día Game Maker es desarrollado y publicado por YoYo Games, y es un ambiente completo y muy popular de desarrollo de videojuegos. En esta mesa de trabajo aprenderemos a cómo hacer un juego muy sencillo con este software.”
Lamento que los horarios de mi mesa de trabajo y la de Jorge hayan coincidido. Lo que me queda por decirles es que los puestos de las mesas de trabajo suelen ser limitados, así que pregunten el primer día el procedimiento para inscribirse. Si no pueden lograrlo, tienen la charla de Jorge que será mucho más técnica que la mía del miércoles.
Otras charlas que no están directamente relacionadas con videojuegos, pero que seguramente les será de mucho interés:
- Sabado 4, de 10:00AM a 12:00M, Mesa de trabajo: “Desarrollo de aplicaciones para iOS”, dictada por Ricardo Casanova: “Esta mesa de trabajo persigue acercar a los asistentes al mundo de desarrollo de aplicaciones para Mac, particularmente iOS. En ella se pretende dar una introducción básica al sistema operático Mac OS X, el entorno de desarrollo de aplicaciones para Mac / iOS y la realización de una app demo”.
- Jueves 2, a las 10:30AM, Charla: “La programación en la GPU: El futuro en el desarrollo de aplicaciones”, por Esmitt Ramírez: “La Unidad de Procesamiento Gráfico (GPU) es un procesador dedicado al despliegue de gráficos en 2D/3D que ayuda a la CPU en aplicaciones interactivas como juegos de video. La GPU se encuentra en las tarjetas gráficas, teléfonos móviles, tablets, consolas, etc. Recientemente ha surgido un concepto de utilizar este procesador para realizar cómputo de propósito general de forma paralela, eficiente y a bajo costo. La idea general es crear el dilema: GPU vs. CPU”.
- “Maya 3D” por Álvaro Planchart. No se da más información en la página del evento.
El costo del evento por los 4 días es de 200BsF, y si estudias en la USB o en la UCAB, te enterarás en dónde se venden las entradas, y si no, en Ticket Mundo también las puedes conseguir.
24 de mayo de 2011

Tengo el placer de anunciar la publicación de los Niveles 7 y 8 de la traducción al español del curso online Game Design Concepts, escrito por Ian Schreiber en el verano de 2009 para todos los interesados en aprender sobre el diseño de juegos a través de la elaboración de prototipos de juegos de mesa.
Inicié el trabajo de traducción poco tiempo después de iniciado el curso, pero múltiples ocupaciones me impidieron seguir con el trabajo. Estoy ahora continuando con el trabajo de traducir 20 artículos grandes, por lo que la velocidad es un tanto lenta. Pueden conseguir los artículos traducidos al español en http://gamedesignconcepts.pbworks.com/Spanish.
3 de mayo de 2011

UPDATE: El salón del evento ha sido cambiado del Edificio Cincuentenario al Auditorio de Biblioteca, el cual se encuentra en el Edificio de Biblioteca (al lado del Centro Loyola, donde está el Aula Magna) en la Planta Baja.
Este Sábado 7 de Mayo de 2011 en la Universidad Católica Andrés Bello de Caracas el grupo de interés Python Caracas ha organizado un Día Python, un evento especial en el que se le dará difusión al lenguaje de programación Python y las diversas librerías que están construídas sobre este lenguaje. Ya que en este blog somos fans del lenguaje (y es requisito para el curso universitario que dicto), estaré dando una charla sobre PyGame a las 2 de la tarde. Les recomiendo que asistan a todas las charlas y talleres que puedan, desde las 9AM hasta las 5PM, en el Auditorio de Biblioteca, el cual se encuentra en el Edificio de Biblioteca (al lado del Centro Loyola, donde está el Aula Magna) en la Planta Baja. La entrada es completamente libre y para todo público.
La agenda de charlas y talleres es la siguiente:
Charlas:
- 09:00AM - Bienvenida y apertura.
- 09:00 - Python: Breve historia - Yris Ochoa.
- 09:30 - Aplicaciones de Escritorio con Python - Camilo Torres.
- 10:00 - Desarrollo Web con Django - Tomás Henríquez.
- 11:00 - Python Para Programadores - Jesús Gómez.
- 12:00M - Almuerzo.
- 01:00 - Python 3 - Ponente todavía por anunciar.
- 02:00 - Desarrollo de Videojuegos con Python - Ciro Durán.
- 03:00 - OpenERP - Nhomar Hernández.
- 04:00 - Python vs El Mundo - Carlos Gustavo Ruíz
- 05:00PM - Cierre.
Talleres:
- 9:00 AM- Pruebas Unitarias con Python - Jesús Gómez.
Desconozco si dispondremos de streaming en vivo, aunque estamos organizándonos para poder grabar la mayor parte de las charlas y poder publicarlas posteriormente. Si deseas difundir el evento lo puedes hacer a través del evento en Facebook. Anímate a aprender un lenguaje divertido y sencillo de aprender. Desde acá agradezco al grupo Python, y en particular a Israel Fermín por los buenos oficios en la logística de este evento.
La UCAB Caracas queda en Antímano, al final de la Av. Teherán. La universidad dispone de amplio estacionamiento, y se puede acceder a pie a pocos metros de la Estación de Metro Antímano.
29 de abril de 2011
Gracias a los asistentes por estar en la charla. Las láminas no suelo ponerlas pues son material de apoyo a mi charla, y por sí solas no tienen mucha información. Sin embargo, les dejo los enlaces que di durante la charla, espero que les sea de utilidad: