Motores de desarrollo para juegos 2D o 3D

Dado el creciente número de motores de desarrollo para juegos en Android que están circulando por la red, vamos a nombrar varios de ellos, para juegos 2D y 3D, de código abierto.

Comentad los que más os gusten ;)

1. Rokon – Motor de desarrollo de código abierto para juegos en 2D sobre Android
Rokon es de código abierto (licencia BSD), para creación de juegos OpenGL en dos dimensiones, potente y flexible. Rokon ha sido reescrito desde cero. Muchas más características están integradas, y tiene vistas de hacer méritos en un futuro no muy lejano. Ejemplos, tutoriales y documentación están disponibles para todos. Con la ayuda de libgdx y Box2D los desarrolladores del proyecto te obsequian con un motor completo, detallado, escrito en código nativo.

Webs del proyecto: http://rokonandroid.com/ y http://code.google.com/p/rokon/

2. Libgdx – Marco de desarrollo (framework) de juegos Android
Libgdx es un proyecto de código abierto Android, basado en una librería de juegos multi-plataforma de desarrollo en Java. Permite crear prototipos y desarrollar una aplicación. Se puede empezar con tan sólo 6 líneas de código.

Web del proyecto: http://code.google.com/p/libgdx/

3. Android-2D-Engine – Motor de desarrollo para juegos 2D sobre Android en c + + / Java
Android-2D-Engine es un proyecto de código abierto para juegos 2D sobre Android todavía en construcción, el proyecto nacido para servir de base para los juegos. En realidad hay dos proyectos:
trunk / bullet: Contiene el código fuente C++. Este código no es realmente necesario ya que la muestra contiene la librería compilada.
trunk / androgine: Contiene el resto del código necesario para las comunicaciones, además de una muestra con fines de perfiles.

Web del proyecto: http://code.google.com/p/android-2d-engine/

4. AndEngine – Entorno de desarrollo Android para juegos OpenGL 2D
Las características principales incluyen:
* Android optimizado
* Compatibilidad con Android 1.6
* SplitScreen
* Red Multijugador
* Live Wallpapers
* MultiTouch
* Box2D

Web del proyecto: http://code.google.com/p/andengine/

5. Angle – Motor GL Android
Angle es otro motor de desarrollo para juegos 2D con OpenGL destinado a Android. El motor está completamente codificado en java, por lo que puede usar todos los objetos para su conveniencia. Con el motor se incluyen una serie de tutoriales que muestran cómo usarlo.

Web del proyecto: http://code.google.com/p/angle/

6. jPCT-AE: Un motor de 3D gratis para Android
jPCT es un motor 3D gratis, pequeño, rápido y fácil de aprender para Java. Ofrece soporte para el software y el uso de hardware. jPCT ofrece las características necesarias para escribir juegos en tres dimensiones o aplicación en Java en un corto período de tiempo.

Web del proyecto: http://www.jpct.net/jpct-ae/

7. Dwarf-fw: Marco de desarrollo (framework) Android 3D
Dwarf-FW, de código abierto, es un marco / motor de desarrollo para juegos, con uso de OpenGL ES. Está desarrollado para funcionar con el teléfono Android Dev 1 que cuenta con un acelerómetro, magnetómetro, pantalla táctil y rueda de desplazamiento. Algunas de las características actuales:
* Animaciones de fotogramas clave (sin transformación)
* Picking
* OBJ importador
* Binario importador / exportador
* Iluminación
* Materiales
* Filtrado simple de sensores
* VBO soporte

Web del proyecto: http://code.google.com/p/dwarf-fw/

8. YoghurtGum – Multiplataforma C + + 2D, motor para dispositivos móviles
El proyecto de código abierto YoghurtGum es un motor 2Dque pretende hacer el desarrollo de juegos en dispositivos móviles sea fácil, divertido y rápido. Actualmente YoghurtGum está siendo desarrollado para Android, y pronto para Windows Mobile 6. En Android se utiliza OpenGL para hacer cosas en la pantalla mientras que en Windows Mobile 6 se usará DirectX.
Inicio del proyecto: http://code.google.com/p/yoghurtgum/

9. Forget3D: Un marco de OpenGL ES
Forget3D (OpenGL ES A Framework) es un marco de OpenGL ES (todavía no es un motor) para Android, Win32, WinCE plataforma, y simplifica su programa de desarrollo de OpenGL ES, gestión de escenas de apoyo, la textura, la cámara , Luz, modelo de cargador, fuente, etc.

Web del proyecto: http://code.google.com/p/forget3d/

10. Mages Game Engine
Mages Game Engine permite desarrollar eficaz multijugador cliente / servidor de juegos de internet para dispositivos móviles con el mínimo esfuerzo.
Permite a los desarrolladores para crear juegos multijugador por internet mediante la aplicación de la lógica e interfaz gráfica de usuario mediante el uso de API del motor de gran alcance. Se puede realizar tareas comunes juego como acceso al servidor del juego, la recuperación de la lista de jugadores activos, la lista de sesiones de juego disponibles, crear nueva sesión de juego, unirse a juegos existentes, invitar a otros jugadores, charlar con los oponentes y muchas otras características.

11. JMonkey Engine Motor de desarrollo Java, OpenGL
Realiza juegos en modernas plataformas. Programación en Java, en un tiempo record puedes tener tu juego en el mercado, desarrollado sin limitaciones.

Web del proyecto: http://jmonkeyengine.com/

7 comentarios en “Motores de desarrollo para juegos 2D o 3D

  1. hola como estas tenia una pregunta entre tanta opciones la verdad no se por cual escojer, estoy con muchas ganas de emprender en el desarrollo de videojuegos para dispositivos móviles y la verdad estoy muy perdido , una persona que este ya trabajado en esta area y me pueda orientar , agradeseria que motor es bueno pero que sea de desarrollo ágil y rapido en 2D y 3D , claro que sea de licencia libre, Gracias por la ayuda, yo soy ingeniero de sistemas, tengo algo de conocimientos en tecnología pero en videojuegos estoy aprendiendo

  2. Saludos a la cominidad, yo soy estudiante de Ing. Inf y necesito hacer una tesis sobre el desarrollo de aplicaciones 3d para Android,
    y necesito algunas sugerencias de IDsy otras herramientas para comenzar a desarrollar y de ser posible el link de donde se pueden obtener…
    Gracias de antemano y espero sugerencias

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *