Laboratorio de química en VR
Laboratorio de química inmersivo en realidad virtual para Meta Quest, desarrollado en Unity.
01 Problema y contexto
Los laboratorios de química reales tienen cupos, horarios y riesgos: un error con un reactivo o un mechero tiene consecuencias. Practicar procedimientos antes de entrar al laboratorio físico requiere una alternativa segura y repetible.
02 Solución
Un laboratorio virtual completo en Unity 6 para Meta Quest: el estudiante manipula instrumental simulado (pipetas, pH-metro, mechero, filtración) con física y partículas realistas, y una interfaz evaluativa conectada a un LMS externo registra su desempeño. CI/CD con GitHub Actions compila y firma el APK automáticamente.
03 Resultados
Cifras verificables en el repositorio y su documentación:
04 Cómo está construido
3DLAB es un laboratorio de química en realidad virtual construido en Unity 6 con el XR Interaction Toolkit y el plugin de Oculus, orientado a Meta Quest (Android). Simula instrumental y procedimientos de laboratorio mediante cerca de 80 scripts en C#: pipetas, vasos precipitados, pH-metro y papel pH, mechero, válvulas de gas, sistema de filtración y detección de derrames, entre otros. Incluye una interfaz evaluativa conectada por REST a un LMS externo (token, preguntas y envío de resultados) y un pipeline de CI/CD con GitHub Actions y game-ci que compila y firma el APK.
05 Aspectos destacados
- Cerca de 80 scripts en C# que simulan instrumental de laboratorio: pipetas, pH-metro, papel pH, mechero, válvulas de gas, filtración y detección de derrames.
- Interacción VR con XR Interaction Toolkit 3 y plugin Oculus, orientada a Meta Quest (build Android).
- Módulo de evaluación integrado con un LMS externo vía API REST (autenticación por token, carga de preguntas y envío de resultados).
- Pipeline CI/CD con GitHub Actions y game-ci que compila en Unity 6, firma el APK con keystore y lo prepara para despliegue en Meta.
- Simulación de procesos químicos con sistemas de partículas y física de Unity (reacciones, llenado de recipientes, roturas y derrames).