Reunión de desarrolladores en El León, 28 de enero de 2009 7:30PM

caracas-chapter

El Caracas Chapter de la IGDA convoca a todos los desarrolladores de juegos a una reunión informal el próximo 28 de enero a las 7:30PM en El León, en La Castellana. Como en las dos anteriores ocasiones, estaremos conociendo gente y conversando mientras consumimos líquido (Agua, por favor). La invitación se extiende para los participantes del próximo Game Jam.

Ideas para hacer juegos (I)

Desde hace algunas semanas he estado anotando en mi cuaderno algunas ideas para juegos. Dejo estas ideas para que las discutan, las desarrollen, hagan cualquier cosa con ellas (la famosa licencia WTFPL). Espero ir soltando más ideas durante las siguientes semanas. Al escribir estas ideas, escribo siempre el tema que lo origina. Esto de alguna manera da una dirección más clara de hacia donde debería ir el juego.

  • Idea 1: Tema: Supervivencia y unión.  Unir células que flotan en líquido. Estas células flotan con movimiento parcialmente libre. Estas células se pegan unas a otras formando un nuevo organismo que debe sobrevivir a otros organismos.
  • Idea 2: Tema: Intriga. Eres una niña de 12 años en un colegio de niñas. ¿Cómo sobrevivir mentalmente sana en medio de ataques de amiguitas con lenguas viperinas? ¿Cómo sabes quién es tu amiga y quién habla mal de ti a tus espaldas?
  • Idea 3: Tema: Simulación. Dirige tu propia telenovela venezolana / mexicana / mayamera. Contrata guionistas, artistas, personal obrero, cámaras. Arma un guión con escenas predefinidas. Obtén feedback de la audiencia y crea giros de guión. Compite contra otras productoras que también transmiten sus propias telenovelas.
  • Idea 4: Tema: Escape. Eres un gran dragón que aterroriza una ciudad.

Inscripciones abiertas en el Caracas Game Jam 2009

cgj-banner

El Caracas Game Jam ya se acerca a su fecha 30 de enero, y ya las inscripciones están abiertas. La inscripción cuesta 40BsF y las instrucciones se encuentran en la página de la lista de correos del evento. La inscripción incluye computadora (aunque puedes traer la tuya), material para rayar y refrigerios. Son solamente 28 puestos en este evento, así que no te lo pierdas. La gente de Gamexpo se nos han unido como patrocinadores del evento.

Feliz año y lo que se viene en 2009

Un saludo a todos los lectores de este blog y un abrazo de año nuevo. Este blog se acerca pronto a su tercer cumpleaños, y quería compartir con ustedes lo que pienso acerca de él y sobre lo que nos espera ahora en 2009.

Este blog representa para mí muchas de las ideas y opiniones que he tenido acerca de los videojuegos y su producción. El nombre mismo viene de lo que pensaba de los videojuegos en el momento que fundé el blog en 2006.

Chigüire. El animal lo escogí porque quería que el mismo nombre denotara el origen de este blog. Bam, ahí está, un chigüire y ya, más venezolano imposible; aunque el animal también vive en Colombia y le dicen chigüiro.

Literario. Porque pensaba que los juegos son una forma de expresión literaria. Como quien escribe un libro, pensaba que un juego produce las emociones que produce por su historia y que los juegos debían aspirar a temas más maduros. Hoy en día pienso que no es por donde se comienza un videojuego; es solamente un producto de su diseño, que se incorpora después de pensar en algo más importante: el mecanismo del juego, que es el que en realidad produce o facilita las emociones de las que hablo. Aún pienso que debe aspirar a temas más maduros. En fin, esto podría dar para un tema separado 🙂 Una demostración de este concepto está en el primer review que hice, el de Quake I.

¿Qué hay para 2009? Para mí, que creo que estado sentado demasiado tiempo escribiendo en este blog y haciendo uno que otro juego de vez en cuando, es hora de salir de él. No, no hablo de abandonarlo, hablo de que debe tener más presencia física. El Game Jam que estoy organizando con la IGDA creo que es un primer paso para que los desarrolladores que están escondidos por ahí se paren y participen.

Me gustaría escribir dentro de un año que tenemos una comunidad local de personas que quieren desarrollar juegos, ya sea por dinero o no. Que tú, que estás aún en bachillerato, o que ingresaste a X carrera porque quieres hacer juegos en un futuro, que dejes de soñar y comiences a hacer juegos aquí y ahora mismo. Un juego completo, no importa su tamaño.

Entretennos, sorpréndenos, demuéstranos a todos que sí se puede hacer. No necesitas un gobierno que te apoye, necesitas personas que te apoyen. Aquí están. No necesitas tener que irte del país para hacer juegos, puedes hacerlo aquí mismo con las herramientas disponibles a través de Internet. Aquí hay tan solo unas. Quizás no tengas acceso a la última tecnología, pero ella no sirve de mucho si no has comenzado desde el principio. Quizás no tengas acceso a los gráficos más sorprendentes, pero va a ser nuestra tarea convencer a los diseñadores gráficos que se unan.

Edúcate en la materia. Comienza a leer más. No sólo en diseño y programación. Los juegos se alimentan de todo, y de todo lo que tenga una razón, un por qué. No necesitas un pensum sobre el desarrollo de videojuegos (aunque una materia o dos caigan bien), necesitas hacer un juego completo. Sólo eso te enseña qué es lo que se debe saber para hacerlo.

Eso sí, las conferencias en el exterior no caen mal tampoco. He aquí un par a las que puedes ir sin tener que pagar la inscripción, que suele ser costosa. El 28 de enero finaliza el período para optar para el voluntariado del Game Developers Conference que se dará a lugar el 23 de Marzo en San Francisco, California. Esto si ya no eres estudiante. Si eres estudiante puedes optar por una beca de la IGDA. Si te interesa más la computación gráfica, está el voluntariado estudiantil de SIGGRAPH 2009, cuyo período de inscripción finaliza en febrero. He sido voluntario estudiantil en SIGGRAPH, y es una experiencia que te abre los ojos con respecto a lo que se puede hacer en una industria. Si deseas saber más sobre esta experiencia lee este post.

Finalmente, no dejes de hablar con otros como tu, el foro del chapter Caracas de la IGDA es un buen comienzo. Existen otros foros en los que es necesario hablar inglés. Hablar inglés es un requisito ineludible, apréndelo. Desde aquí todo el apoyo para finalizar el 2009 de una manera diferente. Desde aquí seguiré escribiendo lo que se pueda, que siempre queda 🙂 Salud.

Encontronazos con ActionScript 3: Creando un hola mundo

This entry is parte 3 de 6 in the series Encontronazos con ActionScript 3

0-presentacion

Siguiendo con la idea de esta serie de artículos, vamos a hacer el programa más pequeño posible en ActionScript 3 (AS3) que muestre el fundamento de la programación en este lenguaje. Considero que AS3 es una forma de programar para SWF muy superior a AS2.  Una nota aparte, creo que no hay que despreciar a AS2, pues lo seguiremos viendo durante mucho tiempo en la forma de Flash Lite u otro tipo de contenido.

Este artículo requiere tener algunas nociones de programación. Manejar ActionScript 2 es opcional.
Sigue leyendo Encontronazos con ActionScript 3: Creando un hola mundo

Por qué no trabajar solo / Cómo formar un grupo para hacer juegos

Seguro que ya te has imaginado a ti mismo haciendo un videojuego, y hasta habrás imaginado ya el diseño, y cuáles serán los personajes y qué haran… pero no sabes cómo comenzar.

No saber cómo comenzar suele ser un signo de que no saber cómo atacar un proyecto: hay tantas cosas por hacer que simplemente no sabes cuál comenzar primero. Eso no debería ser un problema: cuando uno se consigue con un proyecto de estas dimensiones, uno por lo general rompe el proyecto en tareas más pequeñas, manejables, en las que la acción a seguir sea más obvia. Por ejemplo, si vas a hacer un juego de plataformas, debes investigar cómo mover un personaje por un plano, sin más nada. Si aún no sabes cómo hacerlo, pues divides esa tarea en cosas más pequeñas. Puede que incluso tengas que comenzar por mostrar una imagen estática en pantalla.

Ahora, puede ser que esto sea demasiado para ti. No es una tarea fácil diseñar un juego, hacer sus recursos gráficos, echar código, escribir historia, y demás porque todo eso requiere un montón de habilidades, y sentarse a trabajar en cada una de ellas. Es fácil sentirse sobrecogido con esta cantidad de trabajo que hay que hacer. Es por eso que es recomendable siempre armar un grupo para hacer un videojuego y delegar responsabilidades.

«¿Pero cómo hago? ¡Siempre hablo de mi idea maravillosa pero nadie se anima a unirse conmigo a terminarlo!» — Lo cierto es que muchas personas interesadas en hacer su primer juego también tienen sus propias ideas. La mejor manera de poder convencer a alguien de tu proyecto es que ya tengas algo hecho. Si eres programador, haz un prototipo de tu juego con arte simple o importado. Si eres artista, ten arte conceptual a la mano, y un prototipo sencillo a la mano. Si eres diseñador, ten a mano tu documento de diseño, reglas, artes conceptuales, y un prototipo sencillo.

«¿Pero cómo es que en todos los casos dices que hay que tener un prototipo?» — La verdad es que en el campo de los videojuegos se convence con un prototipo. No hay mejor manera. «¡Pero no sé programar!» — y ahí sí creo que es necesario programar aunque sea un poco. No tiene que ser nada sofisticado. Simplemente una herramienta que ayuda a comunicar mejor tu idea. Un programador con más experiencia y mayor dedicación le puede dar vida. Pero sí es necesario que sepas cómo se programa un juego. Espero que de esta manera sepas atraer más talento para tu idea, y que las puedas completar en un tiempo razonable.

* Foto por jurvetson.

Enlaces del 14/12/2008

  • Minotaur China Shop es un juego en el que eres un… minotauro que atiende una tienda de porcelana. Gratuito, requiere el plugin de Unity. Estaba esperando que saliera este juego, porque realmente el concepto es demasiado gracioso. Incluye escena de destrucción total (que te da dinero por parte del seguro de la tienda).
  • Dune II, uno de mis juegos de estrategia favoritos de todos los tiempos. Un making of…
  • Yo estoy de acuerdo con Cliffski acerca de las entrevistas a los desarrolladores. De cualquier cosa, no solo de juegos. Basta de aparentar, sabemos que nuestro trabajo no es nada glamoroso 😛 .
  • Una lista con el top 5 juegos independientes según GameSetWatch. You have to burn the rope es sencillamente genial en todos sus aspectos. Cursor*10 es demasiado japonés, pero me encanta (Edición: este enlace murió pero porque los desarrolladores lo renovaron para smartphones, y ahora se llama Finger*10). I wish I were the moon te va a enternecer. Hecho por Daniel Benmergui, argentino, ha levantado comentarios con este juego con un toque muy íntimo.
  • The Majesty of Colors, por Gregory Weir. En una onda similar a Benmergui, es también un juego corto con múltiples finales, acerca de un monstruo marino con una mente inocente. Me gustó mucho el monólogo.
  • Por cierto, en Stratos, que es un portal gigantesco de desarrollo de videojuegos en español están haciendo una serie de temas semanales. El de esta semana es del Desarrollo de Juegos en Flash. He aquí un historial de temas previos.
  • Entrevista a Jonathan Blow, creador de Braid. Inspiradora 🙂 .

Los libros GPU Gems 3 y ShaderX gratis en Internet

GPU Gems 3, la tercera parte de la serie de libros de nVidia sobre shaders gráficos avanzados, y ShaderX, un libro con tips y trucos para shaders de vertices y pixels, están disponibles gratis en Internet. En particular GPU Gems 3 está siendo lanzado por partes, mientras que GPU Gems 2 y GPU Gems ya están disponibles completamente, en formato HTML. Además, ese libro apenas tiene año y medio, es una buena ganga 🙂 . Via Real Time Rendering Blog.