Game Developers Toolkit
Esta es la pagina Web del Game Developers Toolkit, una librería para la programación de juegos en C++. El motor ha nacido fruto de la experiencia de personas en el campo de la creación amateur de videojuegos con lenguajes tipo BASIC de fácil uso. Por eso aunque el lenguaje usado es C++, hemos velado en todo momento por la simplicidad de uso que hará posible que cualquier persona con iterés y un nivel medio pueda aprender y crear
sus propios videojuegos.
Características
Fácil de entender, fácil de usar, comandos en español y aunque el lenguaje es C++ es tan fácil e intuitivo como BASIC.
3D y 2D render con OpenGL, Software y DirectX*. Sonido 2D y 3D con OpenAL y OGG vorbis.
Multiplataforma Windows 95, 98, NT, 2000, XP, Linux* y MacOS*
Animaciones de personajes con esqueleto(.X) y por interpolación de vértices(MD2).
Primitivas básicas como cubos esferas, cilindros, conos.
Efectos como sistemas de partículas, billboards, light maps. Sombras en tiempo real. Superficies realistas de agua, luces dinámicas, bump mapping, parallax mapping, transparencias, sphere mapping, skyboxes, skydomes, niebla, fade in/out.
Colisiones rápidas y muy fáciles de utilizar, con respuesta automática.
GUI sistema con botones, barras, ventanas, imagenes etc. y texto.
Comandos matemáticos especializados para la realización de juegos.
Manejo de Archivos, directorios y Archivos XML.
Eventos de entrada de teclado y mouse, multikey y facil de usar.
Creacion de terreno apartir de mapa de altura.
Varios tipos de cámaras.
Imágenes con transparencias por el canal alpha.
Formatos soportados para mallas:
- 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)
- Milkshape (.ms3d)
- My3DTools 3 (.my3D)
- Pulsar LMTools (.lmts)
- Quake 3 levels (.bsp)
- Quake 2 models (.md2)
Formatos soportados para imágenes y texturas:
- Adobe Photoshop (.psd)
- JPEG File Interchange Format (.jpg)
- Portable Network Graphics (.png)
- Truevision Targa (.tga)
- Windows Bitmap (.bmp)
- Zsoft Paintbrush (.pcx)
Sonidos 3D y 2D en formato WAV y OGG.
Musica en formato MIDI.
Documentación, con ejemplos de cada comando e imágenes.
Muchos ejemplos completos, para ver como se usa.
Se puede usar para programar en forma estructurada u orientada objetos.
______
* No se ha probado.
Autores y Contribuidores
Colombia
- Joropo (Juan Sebastián Vargas Castellanos)
Dirección general, Sistema, Estructura, Render 3D, Render 2D, Entrada, GUI, Físicas, Mallas, Partículas y demas efectos especiales, Devpaks Instaladores, Página, Documentación, Demos y Tutoriales.
Chile
- Sir_Gon (Gonzalo Camilo Díaz Cruz)
Port para Linux, scripts de compilación en Cmake, Sitio web en Wordpress y Mediawiki, documentación en Doxygen.
México
- Astucia (Héctor Guerrero)
Sonido, Mouse, Física, Documentación, Texto
España
- Habatar (Javier Barbero Jiménez)
GUI, Efectos, Lua, Manejo de Archívos y XML, Documentación. - Luckpro (Israel Román)
Sonido 3D y 2D, Matemáticas. - Elthan
Página, Diseño. - Dung3onMast3r (Guillermo Frontera)
Página, Documentación. - Xuri
Foro, hosting. - Ultra_Jua
Logo 3D. - Casco_Oscuro
Red.
