LibGDX desarrollo de videojuegos multiplataforma en Java


Desarrollo tech.lat dev

LibGDX desarrollo de videojuegos multiplataforma en Java

LibGDX desarrollo de videojuegos multiplataforma en Java

adrigm

Os traigo otro framework para desarrollo de videojuegos que está pegando fuerte últimamente, el hecho de que sea multiplataforma utilizando java ayuda muchos a ello, funciona incluso en IOS, lo mejor de todo es que es totalmente libre y gratuita, hablamos de LibGDX.

libGDX es un framework para el desarrollo de videojuegos escrito en Java con sus partes más críticas implementadas en C/C++. Corre sobre OpenGL ES 1.0 y 2.0 para dispositivos actuales. Tiene módulos para menejar gráficos, audio y entrada del usuario de una manera muy sencilla que se adapta fácilmente a teclado y ratón como dispositivos táctiles.

Plataformas soportadas

Las plataformas soportadas son las siguientes:

  • Windows

  • Linux

  • Mac OS X

  • Android (1.5+)

  • iOS

  • Javascript/WebGL (GWT)

Aunque cabe decir que como inconveniente la versión de IOS necesita monotouch que su licencia no es gratuita y tampoco precisamente barata.

Característas

Las principales características son:

  • graficos, audio, entrada y entrada y salida de ficheros totalmente abstraída de las plataformas.

  • Acceso directo a OpenGL ES 1.x y 2.0.

  • meshes, texturas, framebuffers, shaders y otros wrappers de OpenGL

  • Lo clásico de las bibliotecas 2D: Sprites, fonts, atlas, sistema de partículas.

  • Utilidades de álgebra linear y geometría.

  • Sistema de escenas 2D y biblioteca de interfaz gráfica.

  • Integración de Box 2D.

  • Soporte para el formato TMX del Tiled Map Editor.

  • Api 3D en progreso.

Una opción muy a tener en cuenta si estás pensando en desarrollar un videojuego multiplataforma ya que a la facilidad de java se le une una gran cantidad de herramientas creada por la comunidad para elaborar proyectos rápidamente.

Más información | Sitio oficial