Libgdx: el mejor Framework de desarrollo de juegos sobre java evoluciona.

Libgdx es un framework que conocí ya hace un tiempo atrás, y hoy por cuestiones de la vida que poco interesan volví a comprobar el estado de aquel proyecto. tan grande fue el asombro con el estado actual del proyecto que he decidido hacer esta entrada.

Contextualizando, libgdx es un framework multiplataforma desarrollado en java el cual permite hacer juegos para HTML5, Android, Windows, Linux y Mac. permitiendo realizar todo el trabajo en uno de los tres sistemas operativos para computadores y luego generar las versiones correspondientes a las otras plataformas cambiando pocas lineas de código.

Entre sus características mas importantes a parte del hecho de ser multiplataforma se encuentran:

  • Reproducción de música y efectos de sonido (WAV, MP3, y OGG)
  • Abstracción para el mouse y el touchpad, el acelerometro, el compás y el teclado; además los gestos propios del los smartphones como zoom, paneo, etc….
  • hay algo nuevo llamado GDX remote, lo cual permite manejar la aplicación que se ejecuta en el computador (por ejemplo depurando) desde el smartphone, lo cual permite probar los gestos  cosas como el multitouch.
  • clases de matematicas incluidas como matrices, vectores, quaterniones, figuras y volumenes (para las colisiones), tringulacion de poligonos, etc….
  • posee una portacion de  Box2D (el motor de fisicas con que fue hecho Angry birds, y el mas poderoso de los que son en 2D).
  • el almacenamiento en todas las plataformas fue reducido a una sola clase, facilitando la portacion del codigo.
  • posee un editor de interfaces, ademas de un escritor y lector de JSON

En cuanto a graficos soporta tanto 2D como 3D, ademas de brindar acceso a OpenGL a muy bajo nivel, brindado clases como Vertex, Texturas, Poligonos; aparte de Camaras ortográficas, sistema de particulas en 2D.

Como ven es un gran trabajo el que se ha hecho, y en su desarrollo no hay mas de 5 personas, ademas, para al que le guste, se trata de un proyecto open source, por lo que todo el codigo esta disponible en su sitio web.

a continuacion algunas capturas de juegos hechos en este framework:

3 Comments

  1. Portal Del Empleo
    oct 11, 2012 @ 17:00:01

    Me ha gustado bastante esta pagina titulada Libgdx: el mejor Framework de desarrollo de juegos sobre java evoluciona.
    | ByteDesk .

    Thumb up 0 Thumb down 0

    Reply

  2. joseph
    oct 28, 2012 @ 16:05:24

    puedo vender los juegos echos con este framework!

    Thumb up 0 Thumb down 0

    Reply

    • moscoquera
      oct 28, 2012 @ 17:32:55

      hola, Libgdx se distribuye sobre Apache 2.o, por lo que si, puedes vender un juego hecho con libgdx

      Thumb up 0 Thumb down 0

      Reply

Deja un comentario

Leer entrada anterior
Lost
LOST MEMORIES: Nuestra era digital no será eterna

LOST MEMORIES es un corto realizado por Francois Ferraci, que nos pone a reflexionar sobre nuestra amada era digital, la...

Cerrar