Así que he decidido probar un poco de desarrollo de juegos javascript / html5 (hasta ahora he trabajado con XNA / Unity). Me preguntaba si alguien tenía alguna sugerencia. Actualmente estoy viendo Impact, GameQuery y Jaws.
(también un poco nervioso porque no podré hacer juegos tan poderosos como en XNA ... aunque solo hago 2d)
javascript
html5
Johnny Quest
fuente
fuente
Respuestas:
Aquí hay una muy buena lista de motores de juego GitHub of JS ...
https://github.com/bebraw/jswiki/wiki/Game-Engines
A medida que exploré diferentes motores de juegos JS para un proyecto, descubrí que los buenos tienen buenas demos, donde alguien realmente ha creado un juego real con él para mostrar lo que puede hacer. El impacto es bueno para esto, al igual que LimeJS . La falta de demos no significa necesariamente mal motor, pero sí muestra que el desarrollador tiene la sensación de usar su proyecto para algo realmente funcional.
Independientemente de lo que intente, asegúrese de probarlo en todos los navegadores, especialmente IE. La gente lo odia, pero mucha gente lo usa .
PD
Un agradecimiento a Crafty por tener un buen pulido en el sitio web junto con una buena documentación.
fuente
Respondí esto bastante completamente en StackOverflow: /programming/7376727/html-5-game-development-tools/7379756#7379756
Para resumir , mi biblioteca favorita de desarrollo de juegos HTML5 es EaselJS .
Llegué a esa conclusión después de un largo período de investigar qué opciones están disponibles y luego desarrollar simplemente prototipos para probarlas. Inicialmente lo hice hace un año en realidad, y en ese momento Crafty era mi mejor opción; Aunque Crafty sigue siendo una muy buena opción, en el último año EaselJS ha evolucionado mucho por varias razones, incluido el hecho de que Adobe está apoyando su peso.
fuente
Echa un vistazo a http://www.kesiev.com/akihabara/ , me pareció interesante ya que estoy investigando esto también para mi proyecto de mascota.
También http://www.limejs.com/ viene con bastante buena documentación, que no siempre es el caso para otros.
fuente
Echa un vistazo a Construct 2, que es un motor de juego HTML5 (divulgación, ¡trabajo para Scirra!). Muchos motores HTML5 usan Flash para sonidos, etc., el nuestro es puro HTML5.
También hay una edición gratuita disponible, de todos modos pensé que valía la pena agregarla a la lista.
fuente
Puedes experimentar con algún código de dominio público o un juego simple
Puede ver, por ejemplo, algún método para ensamblar actores a partir de partes (cuerpo y funcionalidad).
¡Buena suerte!
fuente
Three.js me llamó la atención hace unas semanas, todavía no he podido jugar con él, pero parece ser bastante bueno y hay algunos buenos tutoriales por ahí. Puede valer la pena echarle un vistazo :-).
fuente
He usado Crafty.js en un proyecto simple y me gustó. Deberías echarle un vistazo.
fuente
Respaldo lo que dijo Tom Gullen sobre Construct 2. Es una pequeña herramienta increíble que ofrece todo lo que las personas que eligen seguir la ruta HTML5 podrían desear. Es rápido, portátil, fácil de usar e interactúa con muchas API excelentes. Incluyendo Awesomium, que envuelve su juego HTML5 en un ejecutable de Windows.
fuente
Cocos2d-x
Marco de juego en rápida evolución, que se centra principalmente en la plataforma móvil, pero también funciona de manera excelente en Desktop
fuente