Abr/100
Taquero Game
Este juego es de estilo beat’em up, el juego en sí es un demo, la historia del juego se centra en que tu eres un taquero común y corriente, una noche la ciudad se infesta de zombies, al ver que eres la única persona con vida en la ciudad, tendrás que hacerte camino hasta llegar a un lugar seguro. En el juego completo se tiene pensado viajar por los diferentes estados de la republica Mexicana, hasta llegar a la frontera y pasar a U.S.A. Pero en el demo solamente es un nivel y tienes que llegar hasta una zona libre de Zombies.
Ene/100
Actividades de un Ingeniero en Desarrollo de Videojuegos
¿Qué hace un ingeniero en desarrollo de videojuegos?
Para responder esta pregunta, primero es necesario conocer las áreas del desarrollo de videojuegos.
La gente de la industria, suele dividir el desarrollo en 6 grandes áreas:
1. Arte
2. Audio
3. Diseño
4. Producción
5. Programación
6. Control de Calidad (QA)
1. Arte

Los Artistas (game artist) son los encargados de todo el desarrollo visual del juego, tanto 2D, como 3D. Esto puede incluir: arte conceptual, texturas, interfaces, modelos 3D, animaciones, etc…
En proyectos grandes, un artista puede tener tareas muy específicas, como únicamente dedicarse a hacer animaciones durante todo el proyecto, o únicamente a hacer texturas. Contrario a proyectos pequeños, donde un artista podría hacer todo el proceso (dibujar, modelar, texturizar, animar, etc..)
Las típicas herramientas utilizadas profesionalmente en la industria que debe manejar un artista son: Photoshop, Maya, 3ds max, blender, Zbrush, entre otras.
Por lo general, un artista estudia alguna carrera como diseño gráfico, animación, etc…
2. Audio

Como su nombre lo dice, aquí se encargan de toda la parte auditiva del juego. Esto incluye todos los efectos de sonido, tracks de música, etc…
Las herramientas mas comunes en la industria incluyen algunas como Sony SoundForge, Sonar Producer, Pro Tools, Logic y Reason.
3.- Diseño

Muchas personas fuera de la industria, suelen confundir este término, y asociarlo con el trabajo que haría un diseñador gráfico, pero no es así.
Los diseñadores de juegos (game designers) se encargan de la parte creativa. Esto va desde la idea general del juego, hasta como van a ser los niveles, los roles de los personajes, las mecánicas de juego (gameplay), entre otras actividades. Como en todos los proyectos grandes, el trabajo del diseñador puede llegar a ser muy específico y dedicarse a solamente una de esas actividades.
A pesar de ser la parte mas creativa, deben de ser también analíticos; ya que por ejemplo, un diseñador de juegos comunmente podría ser el creador de una fórmula para subir de nivel en un RPG.
No hay una carrera específica para aplicar para un puesto de “game designer”. Pero si es necesario conocer de todas las áreas en un sentido técnico (para saber que se puede o no hacer), y muchas veces es un puesto que se va ganando. Puedes haber empezado como un programador, un artista, un productor, etc…
4.- Producción

En la industria de los videojuegos, un productor es sinónimo de “project manager”, es decir, el encargado de la planeación de todo el proyecto, con sus tiempos de entrega para cada área, y el presupuesto. Es el encargado de verificar día a día el trabajo logrado de todos y responsable de informar los avances al publisher.
Un productor de videojuegos debe saber al menos un poco de todas las áreas, principalmente para poder comunicarse fácilmente con todos, hacer buenas planeaciones y dar un mejor feedback. Las habilidades básicas de un productor deben incluir facilidad de comunicación oral y escrita, y organización y manejo del tiempo.
5.- Programación

Un ingeniero en videojuegos, generalmente llamado ‘programador’, es el encargado de escribir las lineas de código que componen el juego. El programador es el encargado de desarrollar la Inteligencia Artificial, la programación en red, los efectos de física, el motor del juego, las herramientas adicionales, etc…
Por ejemplo, en un juego de futbol, estas son algunas de sus tareas:
1. Programar las físicas del balón.
2. Programar la IA (inteligencia artificial) de como se moverá el equipo contrario o los jugadores que no estes manejando.
3. Programar las acciones que se realizarán al oprimir algún botón del control; como al oprimir ‘x’ tirar a gol.
4. Programar como te vas a conectar a internet para jugar online.
5. Programar que animación se va a cargar cuando metes gol, cuando estas corriendo, cuando te lesionas, etc…
6. Programar que van a decir los comentaristas en base a lo que este pasando en el partido.
7. Programar los resultados de los enfrentamientos de los demás equipos manejados por la computadora cuando estas jugando un torneo (en base a alguna fórmula matemática).
8. Programar como se guardan todos los datos de tus avances o modificaciones.
9. Programar todos los eventos del juego: ¿Qué pasa si pierdes? ¿Qué pasa cuando escoges jugar un torneo?
Otra actividad que puede tener un programador, es desarrollar las herramientas para crear el juego, o facilitar el flujo de trabajo. Por ejemplo, podría crear el motor de juegos, o un editor de niveles, o la arquitectura de red para los juegos online.
Un programador de videojuegos, debe de tener sólidos conocimientos de física y matemáticas (principalmente algebra lineal y cálculo), algoritmos, gráficas computacionales, redes, arquitectura de software y hardware, entre otras materias.
El lenguaje de programación estándar de la industria es C++. Así que este es un lenguaje que todo programador de juegos debería dominar si quiere tener aspiraciones de trabajar en alguna compañía que desarrolle juegos para consolas. Otros lenguajes como C# también son muy solicitados para desarrollar herramientas para el videojuego.
Por lo general, un programador estudio una Ingeniería en sistemas computacionales o alguna ingeniería afín (informática, ciencias computacionales, desarrolllo de videojuegos, etc..).
6.- Control de Calidad (QA)
La gente de QA (quality assurance), a veces también llamados ‘game testers’, son los encargados de jugar y analizar el videojuego en búsqueda de posibles defectos (o bugs), y asegurar que la calidad de este sea la buscada. Contrario a lo que se piensa, este puede ser un trabajo muy tedioso y es necesario tener conocimientos técnicos sobre el desarrollo de videojuegos. Por lo general, el periodo de QA empieza cuando ya se lleva hecha una gran parte del juego, aunque en algunos proyectos mas pequeños o de bajo presupuesto, este proceso puede ser llevado desde fechas muy tempranas y realizarse día a día.
Este trabajo implica documentar todos los posibles bugs, y la forma exacta de replicarlos para que cuando se les devuelva el juego al equipo de desarrollo, ellos tengan una lista concisa de todos los errores y como se producen. Una vez corregidos estos errores, el equipo de QA verifica que no existan estos bugs, y volver a jugar otros partes del juego para asegurarse que la correción no produzca nuevos bugs. Este proceso puede implicar jugar cientos de veces el mismo nivel o área.
Conclusión
Como se puede ver, el desarrollo de videojuegos abarca áreas muy diversas y grandes. Y un ingeniero en desarrollo de videojuegos, o ‘programador de videojuegos’, -salvo contadas excepciones- no puede hacer todos los elementos del juego el solo. Y dependiendo de la magnitud del proyecto, habrá ocasiones en que hacer todas las tareas de una sub-área de la programación (por ejemplo, la IA o las físicas), será necesario la ayuda de varios programadores dedicados únicamente también a esa área. Por último, a pesar de que cuando trabajes en la industria, el programador solamente se dedicará a eso (a programar), es muy recomendable tener al menos un manejo básico de las herramientas que utilizan en otras áreas, principalmente las de arte (como photoshop y maya/3ds max).
Ing. Miguel Angel Meza Morales
Coordinador Ingeniería en Desarrollo de Videojuegos
Universidad de Artes Digitales ®
Ago/090
Configuraciones de Hardware Certificadas por MGPC Mexico Gaming Project para VideoJuegos en PC (basado en la norma 3DMark 06)
Por Ariel Muñoz Prado
El pasado sábado 1 y domingo 2 de agosto tuvimos la oportunidad de participar en Ragnarok, el evento de Gaming más grande de México en las instalaciones de Calle Dos (Av. Parres Arias y Periférico) en nuestra ciudad de Guadalajara, y nuestros amigos del Mexico Gaming PC nos compartieron las configuraciones más actuales de Hardware para todos los apasionados del videojuego de alta calidad de procesamiento de gráficos en PC.
Ragnarok es un evento propio de Gaming Services que recrea el concepto de “LAN party”, concepto muy popular en los países de Europa. ¿ Que es una LAN Party ? Pues es nada mas y nada menos que un evento que reúne a un grupo de personas con sus computadoras para jugar, compartir e intercambiar información, además de poder llegar a conocer gente, hacer amfigos y aprender de otras personas sobre tecnología.
http://www.ragnarokday.com/ observa el video del evento en el siguiente enlace:
Ragnarok LAN Party Guadalajara en youtube
El nombre Ragnarok proviene de la Mfitologia Nordica, y significa la “Batalla del Fin del Mundo”. Esta batalla será supuestamente emprendida entre los dioses, los Æsir, liderados por Odín y los jotuns liderados por Loki. No sólo los dioses, gigantes, y monstruos perecerán en esta conflagración apocalíptica, sino que casi todo en el universo será destruido. Asi, es nuestra intencion que este sea un evento de proporciones gigantes, en la cual todos los gamers den lo mejor de si jugando en esta competencia sin limites !
Mexico Gaming PC (http://www.tech4pcs.com/) configuró 8 equipos para PC gamers mexicanosque se agrupan en 4 grandes áreas de acorde al presupuesto del jugador y que -ojo- NO incluye IVA del 15%:
1.-NIVEL Entrada (que va de $5,265 pesos hasta $6,588.oo) confiuración básica imprescindible para cualquier gamer que se inicia en este rollo.
OPCION 1.- T. Video Geforce 9500GT de $1012.50 pesos, Chipset nForce 610i de $729.00, memoria RAM 2Gb DDR-800 de $391.00, Microprocesador e1400 de $783.00, disco duro 250Gb SATA-II, unidad óptica DVD-RW S-ATA de $337.50, gabinete ATX de $783.00 pesos y fuente de poder de 400 watts de $513.00 pesos.. para un TOTAL DE $5,265.00 pesos
OPCIÓN 2.- T. Video GeForce 9600GT de $1,633.50 pesos, chipset nForce 610i $729.00 pesos, memoria RAM 4Gb DDR-800 por $810.00 pesos, microprocesador e5200 de $1,066.00, disco duro de 250Gb SATA-II de $715.50 pesos, DVD-RW S-ATA de $337.50, gabinete ATEX $783.00 pesos y fuente de poder de 400W de $513.0 pesos para un TOTAL de $6,588.00 pesos.
2.-NIVEL MEDIO (que va desde los $7,938.00 hasta los $8,505.00 pesos) y cuya configuración se antoja para de plano disfrutar de un rendimiento mejorcito en el despliegue de gráficos computacionales.
OPCIÓN 1.-
3.-NIVEL ALTO (que inicia en $12,366.00 hasta los $14,728.50 pesos) que ya involucra microprocesadores de la serie e7400, una chipset nForce 750a y un microprocesador X3 720.
4.-NIVEL ENTUSIASTE (el más profesional para el bolsillo mexicano que le interese la legalidad y garantía mexicana en las piezas que integran el mounstro de PC (que inicia en los $23,382.00 pesos y clumina hasta los $36,612.00 pesos mexicanos) y que por supuesto involucra un chipset nVidia nForce790i y la fabulosa Nvidia GeForce GTX295 QuadSLI
Mexico Gaming Project PC recomienda los siguientes fabricantes para toda la línea de PC´s armadas para Videojuegos, evitando al máximo problemas de comunicación y cuellos de botella en el flujo de datos entre los componentes, sobrecalientamientos y configuraciones algorítmicas erróneas.
MotherBoard: EVGA, ZOTAC
Tarjeta de Video: EVGA, PNY
PSU: ANTEC, Cooler Master
Gabinete: ANTEC, Cooler Master
RAM: Corsair, Kingston, OCZ




