Irrlicht es un motor de videojuego libre y de código abierto, escrito en C++, el cual puede ser usado tanto en C++ como con lenguajes .Net.
Características Ejecutable en Windows, Linux, MacOS, Windows CE. Soporte no oficial para FreeBSD, Xbox, PlayStation Portable, Raspberry Pi, Symbian OS, iPhone entre otros. Soporta Pixel Shader y Vertex Shader. Capacidad tanto para interiores como exteriores. Sistema de animaciones "skeletal" y "morph". Partículas, mapas de luces, "enviromment mapping" y sombras "stencil buffer". Sistema para interfaces 2D. Funciones 2D. Totalmente documentada la API con ejemplos y tutoriales. Rápido y fácil sistema de colisiones. Lectura directa de archivos comprimidos. Lector XML.
Formatos 3D soportados 3D Studio meshes (.3ds) B3D files (.b3d) Alias Wavefront Maya (.obj) Cartography shop 4 (.csm) COLLADA (.xml, .dae) DeleD (.dmf) FSRad oct (.oct) Irrlicht scenes (.irr) Microsoft DirectX (.x) (binario y texto) Milkshape (.ms3d) My3DTools 3 (.my3D) OGRE meshes (.mesh) Pulsar LMTools (.lmts) Quake 3 levels (.bsp) Quake 2 models (.md2)
Formato para texturas soportados Adobe Photoshop (.psd) JPEG File Interchange Format (.jpg) Portable Network Graphics (.png) Truevision Targa (.tga) Windows Bitmap (.bmp) Zsoft Paintbrush (.pcx)
Renderizadores Direct3D 8.1 Direct3D 9.0 OpenGL 1.5 Irrlicht Engine software renderer. BurningsVideo Software Renderer
Materiales y shaders Pixel y Vertex Shaders 1.1 a 3.0, y 4.0 usando GLSL. ARB Fragment y Vertex Programs HLSL Cg GLSL
Lenguajes compatibles El motor Irrlicht está disponible para los siguientes lenguajes:
C++ (nativo) C# Java Perl Ruby Basic Python Lua .NET Delphi
Enlaces externos Web del motor Tutoriales oficiales (en inglés) Wiki del motor Tutorial #1 de Irrlicht: Cómo compilar e instalar Irrlicht en Ubuntu 8.04 Tutorial #3 de Irrlicht: Cómo agregar y manipular nodos de escena en Irrlicht Tutorial #4 de Irrlicht: Cómo controlar con el teclado un nodo de escena
Categoría:Motores de videojuegos