top of page
Otros proyectos

Unity Game Developer - Programador, asistente de diseño

Debido a los acuerdos de confidencialidad, no me permite mostrar ni entrar en detalles sobre ciertos proyectos con algunas empresas con las que he trabajado, por lo que en esta sección voy a dar un breve resumen de proyectos con datos superficiales que me está permitido revelar.

  • Integración de Android Studio y Unity: debido a requisitos muy específicos de un cliente, me fue dada la tarea de realizar una investigación exhaustiva para integrar experiencias creadas en Unity en una aplicación existente creada en Android Studio. Fue un gran logro completar con éxito esta tarea, considerando las barreras, ya que son dos entornos de desarrollo diferentes con propósitos opuestos y lenguajes de programación completamente diferentes. Esto es algo que hasta ahora pocas personas han logrado.

  • Experiencia de realidad virtual para la capacitación TCP: un proyecto en el que me encargaba de programar y llevar al campo de la realidad virtual un programa de capacitación para la tripulación de cabina en una aeronave. Realizé tareas como programar el comportamiento de los elementos de la aeronave mientras el usuario interactuaba con ellos, siguiendo un plan de entrenamiento guiado paso a paso, integrando animaciones en la experiencia, diseñando y aplicando el flujo de juego, pruebas exhaustivas, reseñas de clientes, etc.

ā€‹

  • Experiencia en realidad virtual para extinción de incendios: este proyecto consistía en un entorno de realidad virtual confinado dentro del cual el usuario tendría cierta libertad para explorar una habitación con diferentes elementos para enseñarle cómo extinguir diferentes tipos de fuegos. Además del diseño general de la experiencia y el diseño 3D, llevé a cabo el resto de las tareas, que consistieron en dar vida a los elementos ambientales. Se trataba de un muro con todos los tipos de extintores y sus datos correspondientes, una pared con una pantalla interactiva donde se reproduce un vídeo, una zona de fuego donde cada fuego reacciona dependiendo del tipo de extintor utilizado y otros detalles.

  • Sistemas de reconocimiento de gestos en realidad virtual: desarrollé 2 sistemas de este tipo, uno usando un complemento de IA para reconocer el movimiento de los controles en ambas manos del jugador. Tenía la tarea de modificarlo y adaptarlo a las necesidades del proyecto. El segundo sistema fue desarrollado desde cero por mí, donde los gestos (gestos de aviones de señalización) se ajustaron meticulosamente para que el programa fuera lo más realista, optimizado y preciso posible.

ā€‹

  • Prototipo de aplicaciones educativas para niños: Responsable de desarrollar una aplicación simple como una demostración / prototipo para presentar a un cliente con el fin de convertirlo en un proyecto más grande. Estaba a cargo del diseño, la programación y el proceso de presentación.

ā€‹

  • Optimización de proyectos AR: Fui contratado para optimizar 3 proyectos de realidad aumentada existentes, 2 de ellos realizados con ARCore y uno con Vuforia. Los cambios realizados estaban relacionados con la limpieza de cada proyecto para evitar los activos innecesarios, la optimización de código para añadir nuevas características, aumentar la legibilidad y reducir el costo de ejecución, actualizar los marcos utilizados y añadir soporte para nuevos dispositivos. Las tareas se completaron satisfactoriamente, el peso de cada aplicación compilada y su proyecto Unity se redujo notablemente, así como el costo de ejecución se demostró por un menor consumo de batería y temperaturas estables.

  • Integración de los Servicios de Google Play: Participé en una actualización de un proyecto existente basado en una aplicación para alentar el aprendizaje de los niños. El equipo original de diseño y desarrollo decidió añadir un sistema de logros y listas de liderazgo de Google Play. Me contrataron como tercero para trabajar en esta tarea. Para este proyecto, he llevado a cabo una investigación exhaustiva para no sólo implementar los sistemas necesarios, sino también para hacerlo de la manera más optimizada y segura. Para lograr este último, he hecho uso del sistema de autenticación de los Servicios de Google Play.

  • Optimización de la búsqueda y filtración de bases de datos: En este proyecto, tuve la tarea de optimizar las búsquedas, operaciones y filtrado de una base de datos entera perteneciente a los usuarios de un proyecto existente. El problema del cliente y su descripción de él fueron cruciales para llevar a cabo el proceso de pruebas, las pruebas A/B y la implementación de diferentes medidas utilizando declaraciones de Unity, C#,.NET y SQL.

© 2024 Creado por Carlos A. Holguin

bottom of page