cocos2d-iphone unity3d libgdx game-engine

cocos2d iphone - Unidad vs Libgdx vs Cocos2d-x



cocos2d-iphone unity3d (2)

Soy un androide y un programador de software.

Actualmente conozco tres idiomas C ++, C #, Java. Ahora quiero hacer juegos también. Después de buscar en Internet obtuve los nombres de estos tres motores, entonces, ¿qué motor debería usar para el desarrollo de juegos para dispositivos móviles?

Por favor, proporciona la razón también.

Requisitos: Quiero usarlo para 2d y algunas ideas son Un juego de estrategia Juego de estrategia Juego de estrategia

Importante: soy indie dev y soy bastante malo en el diseño de gráficos, y tengo 0 presupuesto

Y usted también puede recomendar cualquier otra lib o motor


Depende mucho de qué clase de juego quieras hacer. Unity es más para juegos 3D como FPS o juegos de pistola, mientras que cocos2d-x y libgdx son para juegos tipo anime.

Puede explorar las tiendas de cada plataforma y ver qué tipo de juegos crea esa plataforma.

También tenga en cuenta que cocos2d y libgdx son de código abierto mientras que Unity está cerrado.


cocos2d-x

  1. Fuente abierta.
  2. Menos apoyo de la comunidad pero buen soporte en otros sitios (resultados de búsqueda 3k en ).
  3. Muchos juegos famosos como 2048, BADLAND se desarrollan usando cocos2d-x
  4. El tamaño mínimo del juego desarrollado en cocos2d-x puede ser tan bajo como 1.5MB
  5. Admite 2D y 3D, pero se usa principalmente para 2D.
  6. C ++ se usa principalmente para el desarrollo.
  7. Plataformas compatibles: Android, Tizen, Windows 8, Windows Phone 8, Linux, Mac OS X, iOS

libgdx

  1. Fuente abierta.
  2. Buen apoyo de la comunidad, así como en otros sitios (9k resultados de búsqueda en ).
  3. Algunos juegos famosos como Ingress, Apparatus se desarrollan en libgdx.
  4. Admite 2D y 3D.
  5. Java se usa principalmente para el desarrollo.
  6. Plataformas compatibles: Windows, Linux, Mac OS X, iOS, Android, BlackBerry, Applet de Java, Javascript / WebGL

Unidad

  1. Pagado.
  2. Gran apoyo de la comunidad y gran soporte en otros sitios (15k resultados de búsqueda en )
  3. Muchos juegos famosos como Monument Valley, Temple Run 2, Angry Birds Epic se desarrollan en Unity.
  4. Admite 2D y 3D, pero se usa principalmente para 3D solo porque desarrollar juegos 3D en unity es muy fácil en comparación con otras plataformas.
  5. El tamaño mínimo de juego desarrollado en la unidad es de alrededor de 8 MB.
  6. C #, unityscript se usa principalmente para developemnt.
  7. Plataformas compatibles: Android, Apple TV, BlackBerry 10, iOS, Linux, línea de Nintendo 3DS, OS X, PlayStation 3, PlayStation 4, PlayStation Vita, Unity Web Player (incluido Facebook), Wii, Wii U, Windows Phone 8, Windows, Xbox 360 y Xbox One

Espero que ayude