Libgdx: un excelente framework para video juegos.

  On 17 Jul, 2013   By With 0 Comments »
twittergoogle_plusfacebook
libGDX-MatrixInverseRed

Libgdx es un framework multiplataforma que funciona en java, este abstrae las funcionalidades de cada una para suministrar un api sencillo donde crear nuestro juego y fácilmente exportar el código para que funcione en android, ios, html5, windows, linux y mac. Esto permite ahorrar mucho tiempo de desarrollo ya que no debemos aprender distintas apis ni lenguajes para que el juego llegue a distintas plataformas.  Libgdx no es un motor gráfico como unity o unreal engine, es un framework que nos da las herramientas mínimas para crear un juego sin preocuparse de como funciona cada plataforma.

Tenemos total libertad a la hora de crear nuestro juego, podemos usar las librerías que trae libgdx como scene2d o box2d para colisiones, eventos, renderizado etc. o si no nos gusta estas librerías se puede implementar a nuestro gusto. Libgdx no nos amarra a una forma de trabajo ni arquitectura, nos da las herramientas para que nosotros creemos nuestro juego como queramos y que pueda llegar a la mayor cantidad de gente sin complicarnos la vida aprendiendo distintas tecnologías, aunque también permite crear código para plataformas especificas por si es necesario. aunque el api que ofrece cubre lo necesario para no tener que pensar en como programar algo especifico.

Las características mas importantes de libgdx se muestran a continuación:

video-games-developers

 

  • Desarrollo multiplataforma para windows, linux, mac, android, ios y html5.
  • Uso de openGL 1.0 y 2.0 para todas las plataformas.
  • Implementación de las librerías necesarias para nuestro juego como:
  • texturas
  • shaders
  • sprites
  • bitmap fonts
  • sistemas de partículas
  • reproducción de audio
  • manejo de archivos
  • manejo de físicas
  • sistema para capturar entradas del usuario, como el arrastre del dedo en android.
  • librería matemática

entre otras que cumplen todo lo que se necesita para crear un juego.
Se está construyendo una librería para juegos 3d, actualmente ya se puede usar pero sigue en construcción.
Se pueden agregar librerías externas soportadas para potenciar las funcionalidades, como swarm una gran librería para juegos sociales.
Es un framework libre que usa la licencia apache 2 para trabajar con el y licencia creative commons 3 para los juegos desarrollados.

Libgdx es un proyecto que esta activo y tiene una buena comunidad de gente por lo que permite encontrar información y resolver dudas fácilmente. Al ser activo se producirán actualizaciones que mejoran el framework dotándolo de mas fortalezas como el renderizado 3d y todo lo que esto conlleva.
Por lo mencionado anteriormente es altamente recomendable que si programas juegos o bien si quieres aprender a programarlos, deberías darle un vistazo a este gran framework en su pagina oficial http://libgdx.badlogicgames.com/

0 thoughts on "Libgdx: un excelente framework para video juegos."

Leave A Reply


*

*Required fields