¿Qué es mejor para el desarrollo de juegos en 3D: HTML5 o Flash?

No hay una respuesta real para esta pregunta, todo depende de lo que quieras hacer.

Flash sigue siendo superior para contenido altamente interactivo, ya que tiene acceso a muchas funciones que actualmente no están disponibles en HTML5, solo por citar algunas de ellas: cámara y micrófono, enchufes, doblador de píxeles (procesamiento rápido de imágenes), procesamiento de audio, video / audio transmisión (la descarga progresiva es diferente a la transmisión), P2P, video con canal alfa, mejor compresión de imagen (especialmente para PNG transparente) … y muchas bibliotecas y herramientas para contenido interactivo complejo (muchas de ellas nativas de Flash Player).

HTML5 probablemente será la mejor opción para la mayoría de los sitios web donde el contenido es lo más importante. Google, Twitter, Wikipedia, Facebook son sitios web HTML y no serían tan buenos como si fueran creados con Flash.

Flash fue creado para animación y contenido interactivo, mientras que HTML fue creado para presentar documentos académicos. Diferentes propósitos, fortalezas y debilidades. Algunas de las nuevas características de HTMl5 pueden superponerse o acortar la brecha entre las tecnologías, pero eso no significa que una pueda reemplazar completamente a otra.

Otras lecturas:

http://www.bigspaceship.com/blog…
http://blog.millermedeiros.com/2…
http://www.kontain.com/fi/entrie…

PD: no significa que no puedas tener buenos sitios web interactivos / aplicaciones / juegos creados usando HTML.

Para las capacidades y el rendimiento de PC Web y 2D, Flash sigue siendo probablemente el mejor.

Sin embargo, cuando se tiene en cuenta la informática móvil, la penetración de Flash es muy baja (es decir, el porcentaje de Flash preinstalado en dispositivos móviles es bajo), y el impacto en el rendimiento de tener otra capa de máquina virtual en la parte superior del sistema operativo nativo no es insignificante. Entonces, para dispositivos móviles, iría con Native para juegos o HTML5 para cualquier otra cosa.

Son los usuarios para quienes creamos. De esta manera, no importa si utiliza HTML5 o Glimmer, ya que los clientes lo utilizarán y todo lo que necesitan es el mejor servicio al cliente. Lo que es más, la racha ha sido fructífera en brindar a sus clientes una aventura encantadora.

Desde diversiones hasta aplicaciones, presentaciones de diapositivas y reproductores de video, Streak ha transmitido su contenido de la manera más ideal que podría estar disponible. Hemos superado de manera confiable las expectativas al brindar a sus ingenieros la oportunidad de utilizar su imaginación más allá de los límites. Si tiene un asunto extraordinario sobre la creación de flash en ese momento, no se recomienda abandonarlo, a la luz del hecho de que hay otra innovación HTML5. Es la capacidad del escenario en la que deberíamos pensar más al elegir un aparato para construir un UX de clase mundial para su grupo de espectadores. La experiencia para los clientes debe atraer y cumplir.

Flash se lanzó por primera vez en 1997, lo que lo convierte en una innovación de 16 años. Sin embargo, HTML5 es otra innovación con una propuesta constante aún pendiente de publicación antes de que finalice 2014. Solo los programas actuales tienen soporte para HTML5 y eso tampoco es fácil. Todos los programas, por ejemplo, casi ninguno de los aspectos destacados pueden ser accesibles en algunos programas, pero no en programas alternativos. Aunque Flash se mantiene en casi todos los programas de escritorio y algunos dispositivos basados ​​en Android. Alrededor del 95% de los programas tienen flash flash. Hay más de 100000 desviaciones de Flash con alrededor de 2 mil millones de clientes.

Con Flash Player 11, se incluyó otro componente llamado Stage3D. Utiliza renderizado basado en GPU para acelerar la ejecución de desvío. Con Stage3D ahora podrá intentar crear desviaciones 3D para la etapa flash. Para influir en la mejora de la diversión para procesar más simples, se han compuesto varios motores de desvío sobre Stage3D. Dos de estas estructuras son Starling y Away3D. Starling utiliza Stage3D para crear recreaciones en 2D, aunque Away3D se puede utilizar para crear entretenimientos en 3D sin esfuerzo.

Adobe también ha estado trabajando en FlasCC. Con esto, puede agregar sus recreaciones C / C ++ a raya. FlashCC también utiliza Stage3D. Con FlasCC y Stage3D, no hay duda sobre el destino final del incendio. Incluso han resultado ser significativamente mejores.