Introducción:
LibGDX es un framework multiplataforma de desarrollo de juegos para Windows, Linux y Android. Está escrito en Java con una mezcla de C/C++ para dar soporte y rendimiento a tareas relacionadas con el uso de la física y procesamiento de audio. [1]
El freamework proporciona un entorno para la creación rápida de prototipos y de iteraciones rápidas. En lugar de desplegar para Android / Javascript después de cada cambio en el código, se puede ejecutar y depurar el juego en el escritorio del PC, agilizando así dichos procesos. [3]
Esto se debe a que uno de los objetivos principales de este framework es brindar una arquitectura unificada para trabajar, garantizando el mismo comportamiento en todas las plataformas para las cuáles se haya creado la aplicación. [2]
Licencia:
Code license: Apache License 2.0
La licencia, básicamente, establece que se puede hacer con la fuente de todo lo que queramos, copiarlo, modificarlo, incluirlo en proyectos de código abierto y cerrado sin ser infectado por la propia licencia. Lo único que se pide es:
- incluir el archivo de licencia en su proyecto
- conservar todos los avisos de derechos de autor en los archivos de origen
- si opta por aportar su contribución a la Apache 2.0 le será licenciada. [4]
Content license: Creative Commons 3.0 BY-SA
Establece que somos libres para compartir, para copiar, distribuir y comunicar públicamente el desarrollo de la aplicación. [5]
Documentación:
LibGDX cuenta con una amplia documentación en la cual se puede aprender sobre todos los conceptos que maneja este framework, desde sus características hasta el desarrollo de aplicaciones guiadas por medio de tutoriales. [6]
Este framework también cuenta con una documentación extensa de su API, la cual es libre, con el fin de proporcionar el mejor respaldo posible a los desarrolladores. [7]
Además de todo esto libGDX proporciona un foro donde se permite publicar dudas, errores y respuestas y de esta manera contribuir al conocimiento generar de la comunidad de desarrolladores. [10]
Curva de aprendizaje:
LibGDX es un framework de desarrollo fácil de aprender por la extensa documentación que existe en la web, además de tutoriales paso a paso de como desarrollar aplicaciones con este framework. [6]
Impacto en el mercado:
El Framework libGDX tiene una amplia gama de juegos desarrollados en el mercado, como ejemplos tenemos: Jagen, Rebirth, Snip-Snap, roaring Skyes entre otros. [8]
Soporte de proyectos 2D:
API 2D de alto nivel:
- CPU personalizada del lado de la libreria de manipulación de mapa de bits.
- Cámara ortográfica
- De alto rendimiento Sprite por lotes y el almacenamiento en caché, el manejo de OpenGL ES 1.x y las diferencias 2,0 transparencia
- Textura atlas , con el apoyo espacios en blanco decapado. Ya sea generado desconectado o en línea
- Fuentes de mapa de bits (no es compatible con scripts complejos como el árabe o el chino). Ya sea generado offline o cargadas desde archivos TTF (no soportado en backend Javascript)
- Sistema de partículas 2D
- Azulejo TMX mapa support
- 2D-Graph API escena
- 2D biblioteca de interfaz de usuario , basada en API escena gráfica, completamente skinablev [9]
Soporte de proyectos 3D:
API 3D de alto nivel:
- Perspectiva de la cámara
- Tatuajes de procesamiento por lotes , para las carteleras en 3D o sistemas de partículas
- Cargadores básicos para Wavefront OBJ y MD5
- Trabajos en curso : MD2, Ogre XML y soporte FBX, API 3D con materiales y sistemas de iluminación. [9]
Enfoque:
El enfoque del framework libGDX es desarrollar aplicaciones (principalmente juegos) y darles soporte y mantenimiento principalmente en tareas relacionadas con el uso de la física y procesamiento de audio. [1]
1. https://docs.google.com/document/d/1YfuJ-gsc7VfIlX2G8Ix5K0laaqEsvFDuTz3Cnecy2_M/edit
2. http://androideity.com/2011/08/22/libgdx-para-crear-juegos-en-android/
3. http://libgdx.badlogicgames.com/
4. http://www.badlogicgames.com/wordpress/?p=777
5. http://creativecommons.org/licenses/by-sa/3.0/
6. http://code.google.com/p/libgdx/wiki/TableOfContents?tm=6
7. http://libgdx.l33tlabs.org/docs/api/
8. http://code.google.com/p/libgdx-users/wiki/GamesList
9. http://libgdx.badlogicgames.com/features.html
10. http://badlogicgames.com/forum/

No hay comentarios:
Publicar un comentario