June 10th, 2007

Irrlicht es un motor que aunque no ofrece las prestaciones superiores de Ogre, Torque o de otros motores comerciales, es de fácil uso y por tanto un buen punto de partida para empezar a trabajar. Aunque se oferte a si mismo como un motor gráfico, irrlicht posee unas pocas características de motor de videojuego, principalmente la de leer scripts (xml), lo que permite hacer scripting de niveles. Aún así para la mayoría de las características adicionales como AI, networking y sonido tienen que ser desarrollados con herramientas externas.

Debido a que este es un proyecto en continuo desarrollo es probable que algunas cosas dejen de funcionar correctamente a medida que el motor evoluciones, en cada caso colocaré una versión con la que fue realizado el tutorial.

Esta motor no posee una documentación estructurada mas allá de una revisión de clases, funciones y constantes, que es bastante buena, pero con la que cuesta hacerse una idea global del manejo del motor. También están los tutoriales en la página principal, mas otras cuantas páginas, muy pocas en español, lo que hace que estos tutoriales tengan cabida. En este tutorial las cosas van desde lo mas básico, así que se detallan cosas tan evidentes para algunos como incluir los path en el IDE.

Es probable que algunos tutoriales de esta serie parezcan directamente sacados de los que se ofrecen en la página de Irrlicht, pero en realidad son una mezcla entre éstos, la experiencia en el aprendizaje del motor, el conocimiento existente en los foros y la documentación que acompaña al sdk. Realmente estoy al comienzo del aprendizaje, así que esta serie de tutoriales estarán llenos de omisiones y errores, que con suerte iré corrigiendo poco a poco. No se olviden de comentar todas las bestialidades cometidas.

Continuar Leyendo… »