July 3rd, 2006

Theory In Fun
Es muy común los profesionales y académicos relacionados con el desarrollo de videojuegos escribir libros bastante serios, técnicos y que hablen de las ultimas tendencias y tecnologías. Este libro esta totalmente fuera de ese ámbito, pero no por eso es malo, al contrario, es excelente.

El autor aborda de varias maneras una pregunta básica, “¿What make a game fun?” ( que hace a un juego divertido). Para comenzar, hace un pequeño análisis de la función del cerebro en los juegos, luego propone que son y no son los juegos, que nos enseñan, que divierte a diferentes tipos de personas y finalmente analiza el contexto de los juegos, para proponer así un camino correcto para los juegos ante la sociedad (algo idealista a mi parecer).

Este libro tiene un montón de cosas destacables, como el hecho de que las ilustraciones son sencillos “comics” hechos a mano (al igual que algunas partes del libro son manuscritas, o eso aparentan) y frases como “I MAKE GAMES AND IM PROUD OF IT” ( yo hago juegos y estoy orgulloso de eso). Si tiene la oportunidad de comprar o leer este libro, no lo dude, es algo diferente que vale la pena.

July 2nd, 2006

Nehe

Una de las primeras y mejores paginas que he encontrado en internet acerca de OpenGL (claro, a excepcion de opengl.org), dirigida al principio por Jeff Molofee’s, posteriormente adquirida por gamedev.net. Contiene gran cantidad de tutoriales de OpenGL (48 para ser exactos), que abarcan desde dibujar un triangulo hasta técnicas de shaders en OpenGL, con posibilidad de descargar el codigo de los tutoriales desde assembler hasta c#. Anteriormente tambien se organizaban pequeños concursos de demos en OpenGL que estan disponibles en la pagina para descargar , aunque ultimamente la pagina no se ha actualizado casi, a parte de las noticias(probablemente desde que fue comprada por gamedev.net). Tambien tiene algun codigo base para OpenGL, especialmente de ayuda en la creacion de ventanas y otras tareas comunes.

July 1st, 2006

Core Techniques and Algorithms in Game Programming
Este libro es bastante extenso (888 paginas) , porque abarca una gran cantidad de temas relacionados con la programacion de videojuegos, pero por esto mismo no los trata a profundidad (existen capitulos cuyo tema generalmente es tratado por varios libros). Aun asi es importante destacar que el libro da un panorama técnico amplio de los conocimientos para hacer un videojuego, hay que decir, de manera algo desordenada.

El libro trata los temas de arquitectura, estructuras de datos, patrones de diseño, input, ai, scripting, redes, graficos 2d, 3d, render de interiores, exteriores, cinematografia en videojuegos, shaders, textures, particulas, renderizacion orgánica, procedual, algoritmos geométricos, rendimiento, OpenGL, DirectX y matemáticas , ¡un increible promedio de 32 hojas por capítulo! (contando los apendices).

Vale la pena, como apunte final, que este libro no es para principiantes, pero tampoco es para avanzados en el tema de la programacion de videojuegos, mas bien es un compendio de algoritmos sobre diversos temas para aquellos que ya han explorado un poco el terreno.