![]() |
| AndEngine |
Introducción:
AndEngine fue desarrollado por Nicolas Gramlich como un motor
Java para el desarrollo de videojuegos
para dispositivos móviles con Android. AndEngine proporciona un conjunto de librerías que agilizan el proceso de importar y utilizar animaciones,
manejar ficheros de audio, manejar ficheros de video, utilizar la física de colisiones
de Box2D, facilitar los procesos multiplayer, comunicación inalámbrica y demás procesos involucrados en el desarrollo
de un videojuego.
Tipo de licencia:
AndEngine es utilizado para desarrollar juegos
en 2D mediante OpenGL para Android y está licenciado bajo LGPL (Licencia
Publica General Reducida de GNU), lo que garantiza la libertad de compartir y modificar el software
por parte de cualquier usuario.
Visibilidad en el mercado:
AndEngine surge como una iniciativa que pretende ayudar sobre
todo a los desarrolladores independientes, generalmente éstos no cuentan con
mucho presupuesto y a veces ni lo tienen.
El motor es conocido gracias a las comunidades de
desarrolladores que se mantienen en una continua búsqueda de nuevas herramientas
de desarrollo. También resulta muy atractivo ya que requiere solo la inversión de
horas de trabajo por parte del desarrollador.
Como sabemos el conocimiento de una herramienta está sujeta
a las comunidades que lo utilizan.
Unos de los ejemplos de videojuegos hechos utilizando AndEngine son: Bunny Shooter, Greedy Spiders y Noogra Nuts.
Unos de los ejemplos de videojuegos hechos utilizando AndEngine son: Bunny Shooter, Greedy Spiders y Noogra Nuts.
Documentación:
Actualmente AndEngine cuenta con poca documentacion, inicialmente
se puede descargar el motor desde el siguiente repositorio. Es necesario
recordar que es el repositorio del autor, por lo que también se pueden
encontrar proyectos que no están relacionados con AndEngie, así que es
necesario fijarse bien en lo que se va a descargar.
Por otro lado se puede encontrar con un blog, éste sirve para que los desarrolladores
estén informados de las novedades del motor y los
nuevos juegos que se desarrollan en éste, por otro lado se tiene un foro donde
los desarrolladores pueden expresar sus dudas acerca de cualquier tema
relacionado la utilización del motor.
Por ultimo tenemos una referencia de las clases y los métodos
que se utilizan en un proyecto AndEngine.
Soporte de proyectos:
En AndEngine se pueden desarrollar proyectos de muchos tipos
y solo en 2D, éstos son apoyados por diferentes herramientas dentro de las
librerías del motor o a través de extensiones; si se desea realizar por ejemplo
un videojuego que necesite física de colisiones entonces se puede utilizar la
extensión Box2D, si se desea realizar una interfaz para el juego
de forma rápida y fácil entonces la opción a elegir es Cocos 2d, también si se
desea hacer un test de caja negra del código que se está desarrollando se puede
utilizar la extensión Robotium para AndEngine. Estos son los ejemplos más
visibles del soporte externo que se
puede tener para el desarrollo de los proyectos.
Compatibilidad lenguajes, plataformas y dispositivos:
Actualmente AndEngine solo trabaja sobre el lenguaje de
programación Java. AndEngine se puede integrar a cualquier proyecto Android,
por lo que si utiliza el IDE Eclipse podrá utilizar el motor de desarrollo en
Windows, Linux y Mac.
La compatibilidad de proyectos hechos con
AndEngine se restringe a dispositivos móviles que utilicen Android como sistema
operativo. 
No hay comentarios:
Publicar un comentario