A-frame es un proyecto impulsado por la fundación Mozilla y colaboradores de la comunidad WebVR.  

Hasta ahora el desarrollo de entornos de VR estaba reservado para expertos y profesionales con gran conocimiento sobre programación y equipos de alto costo para su diseño y evaluación. Mozilla trae una nueva manera de crear VR accesible para todos los desarrolladores y es compatible con todos los auriculares y dispositivos VR más importantes que pueden acceder a internet. Esto significa que puede abrir la aplicación con:
Gear VR, Oculus Rift, HTC Vive, Google Cardboard o cualquier dispositivo con un navegador moderno.

¿Como funciona?

Está construido a partir de HTML y eso hace que sea realmente fácil comenzar a programar con A-Frame, ya que HTML5 y JavaScript son algunos de los lenguajes de programación más simples que existen. Es similar a Three.js, pero A-frame admite VR y 3D. 

¿Cómo empiezo?

En primer lugar, lea su documentación, ya que proviene directamente de Mozilla, es realmente buena y fácil de entender.

¿Principales características?

VR simple : simplemente coloque una  etiqueta <script> y otra <a-scene> y A-Frame manejará las repeticiones 3D, configuración de VR y controles predeterminados. Sin nada que instalar.

HTML declarativo : HTML es fácil de leer, comprender, copiar y pegar. Al estar basado en HTML, A-Frame es accesible para todos: desarrolladores web, entusiastas de la realidad virtual, artistas, diseñadores, educadores, creadores y hasta niños.

Arquitectura de componente de entidad : A-Frame es un potente marco de three.js , que proporciona una estructura de componente de entidad declarativa, composable y reutilizable . HTML es solo la punta del iceberg; los desarrolladores tienen acceso ilimitado a JavaScript, DOM API, three.js, WebVR y WebGL.

Inspector visual : A-Frame proporciona un práctico inspector visual 3D incorporado. ¡Abre cualquier escena de A-Frame, teclea <ctrl> + <alt> + i y mira debajo del capó!

Adicionalmente cuenta con A-Frame School , un breve tutorial visual paso a paso.

¿Quieres darle un nuevo rumbo a tu carrera web? A-Frame es una buena alternativa.