Red de conocimiento informático - Conocimiento informático - ¿Qué motor es más adecuado para aprender a desarrollar juegos HTML5?

¿Qué motor es más adecuado para aprender a desarrollar juegos HTML5?

Turbulenz

Turbulenz es un motor de juegos HTML5 de código abierto que proporciona un SDK que puede ejecutarse en Windows, MacOS y Linux, lo que permite a los desarrolladores crear juegos 2D de alta calidad y acelerados por hardware. , juegos 3D. Incluye las siguientes funciones: carga asincrónica de recursos, efectos especiales y renderizado de partículas, soporte para efectos físicos, detección de colisiones y animación, soporte para efectos de sonido 3D, soporte para interacción en red y uso compartido en redes sociales, gestión de escenas y recursos.

Ventajas:

1. Potente, admite 2D y 3D

2 Motor de código abierto basado en el protocolo MIT

Construct2<. /p>

Construct2 es una herramienta de producción de juegos que se ejecuta en la plataforma Windows. Permite a los usuarios sin ninguna base de programación desarrollar rápidamente un juego que pueda ejecutarse en todas las plataformas (Windows, Mac, Linux, Android, iOS, etc. ) juegos. La versión gratuita puede exportar juegos a HTML5. La versión paga se divide en versión personal (£ 79) y versión empresarial (£ 259), que puede exportar versiones para todas las plataformas y proporciona más efectos especiales y música. Si obtiene más de $5,000 en ganancias usando esta herramienta, necesita actualizar a la versión empresarial.

Ventajas:

1. Simple y fácil de usar, puede ejecutar el juego en tiempo real.

2. Potente sistema de eventos, puedes controlar la lógica del juego. sin escribir código

3. Proporciona una interfaz de expansión programable

4. Proporciona una gran cantidad de efectos especiales y admite efectos físicos

5. /p>

6. Documentación completa y soporte comunitario

Desventajas:

No es tan flexible como escribir código directamente

ImpactJS

ImpactJS es un motor de juego HTML5 basado en JavaScript que admite navegadores de plataformas móviles y de PC. Actualmente es el motor de juegos HTML5 más popular además de Construct2, y debes pagar $99 para usarlo.

Ventajas:

1. Proporciona un editor de niveles flexible que puede crear rápidamente mapas del juego

2. Proporciona potentes herramientas de depuración

3. Ejecta se proporciona para representar los resultados de la ejecución de JavaScript a través de OpenGL, que puede lograr una eficiencia similar a la de las aplicaciones nativas en la plataforma iOS

4 Documentación completa, con dos libros dedicados al desarrollo de ImpactJS

5. Admite efectos físicos

6. Admite complementos de escritura para ampliar los juegos de AppStore

1 BiolabDisaster

p>

2.DropJS

Cocos2d-html5

Cocos2d-html5 es un motor de juegos HTML5 gratuito de código abierto 2D basado en Cocos2d-xAPI. Actualmente se renderiza a través de lienzo y será compatible con WebGL en el futuro. Es desarrollado y mantenido por el equipo central nacional de Cocos2d-x, y Google, el líder de la industria y promotor de HTML5, brinda soporte para este proyecto. Al mismo tiempo, en su trabajo de diseño también participaron ingenieros de grandes empresas como Zynga y Google.

Ventajas:

1. Similar a la API Cocos2d, fácil de usar

2. Documentación china completa e información rica

3. Motor de código abierto basado en el protocolo MIT

Solución de desarrollo html5 educativo H5e