Sobre el proyecto

Needle Engine es un framework para crear experiencias 3D web que se ejecutan en navegadores de escritorio, dispositivos móviles, cascos de realidad virtual y realidad aumentada móvil. El proyecto se posiciona como una solución de "crear una vez, implementar en cualquier lugar": el contenido se construye localmente y luego se comparte mediante una URL o código QR, sin distribución a través de tiendas de aplicaciones ni instalación. Capacidades clave descritas en el README: - Implementación web: construye en tu propia máquina e implementa en Needle Cloud u otro alojamiento, luego comparte mediante un enlace o código QR. - Ejecución multiplataforma: una única base de código se dirige a escritorio, móvil, cascos de realidad virtual como Meta Quest y Apple Vision Pro, y realidad aumentada móvil, incluido soporte nativo de WebXR en iOS. El proyecto afirma que los nuevos dispositivos XR se soportan automáticamente. - Opciones de creación: integraciones completas para Unity y Blender que cubren modelado, materiales, animaciones y mapas de luz, o un flujo de trabajo centrado en código basado en three.js. - Física: física Rapier integrada con cuerpos rígidos, colisionadores, raycasting y controladores de personaje, descrita como de configuración cero. - Multijugador y XR: colaboración, chat de voz y XR inmersivo se presentan como características principales que se pueden añadir con un solo componente. - Rendimiento y formato: un pipeline de compresión y optimización para archivos más pequeños y de carga más rápida, basado en el estándar glTF para compatibilidad. El repositorio es el repositorio de soporte del motor; el README enlaza a guías de inicio, ejemplos y documentación, además de insignias de paquetes npm, una comunidad de Discord y un foro. El motor en sí se distribuye como el paquete npm @needle-tools/engine.