coming soon pls ignore

Objetivos de esta fase:

Crear la estructura de la app, determinar el comportamiento físico de las burbujas, así como las posibilidades de interacción que tendrá el usuario. En general programar cosas y que funcionen. Durante el proceso iterar la idea y aprender sobre las interacciones sugeridas.

Índice

Unity Learn

Aproximaciones a la plataforma + setup del MagicLeap
pop!

Una de las cosas que más consumió tiempo del proceso fue entender la interfaz de Unity. Comencé siguiendo tutoriales y explorando la plataforma. Para familiarizarme con ella seguí los cursos esenciales de Unity Learn. Los más básicos introducían la interfaz y las funcionalidades 3D y de scripting. También hice una sección del curso de programming y el VR basic pathway, para comprender mejor el setup con disposir¡tivos de RM.

Seguí la ruta de essentials -> junior programmer --> VR development. Esto claramente acompañado de otros tuoriales de youtube, pero fue el core de lo que aprendí. Unity sugiere completar el curso de essentials en 2 semanas, el de programming en 12 y el de VR en 6. Por tiempo y priorizando las lecciones pertinentes para el proyecto, completé los cursos en alrededor de dos semanas. Ahora quiero comenzar el de creative core, y realmente entender conceptos como estos que no pude explorar con tanto tiempo como quise.

pop!
pop!
pop!

En el proceso aprendí cosas chéveres que no tuve la oportunidad de implementar, como el audio localizado en las escenas interactivas. Me falta aprender más de scripting. En lo personal la programación en C# se me hizo muy retadora, es un lenguaje que no conocía y las clases de Unity/ML son confusas. A pesar de eso ahora tengo más claro las herramientas que puedo usar apra construir las apps. Si hubiera conocido mejor las herramientas de Unity antes de comenzar el proyecto, creo que habría replanteado varios aspectos de la propuesta teniendo en mente lo que ahora sé que se puede (y lo que no) hacer. Es una plataforma increíble pero difícil de configurar.

Setup de Unity para el ML1

pop!

La configuración de Unity para que Lumin, el dispositivo/simulador y los demás assets específicos al SDK de Magic Leap funcionen es larga pero sencilla de hacer. El mayor reto es asegurar la compatibilidad entre versiones: la documentación oficial de Magic Leap 1 vincula paquetes depreciados que al momento de instalarse dañan el proyecto. Me tomó mucho tiempo entender algunos de estos errores, porque el setup wizard genera algunas de estas incompatibilidades.