BYORacer: Sons of Valkyrie
Carreras • Acción • NFT • Web3
Disponible en: Android • iOS
Resumen del proyecto
- Funciones: Programador, Artista técnico
- Tamaño del equipo: 114 programadores, 1 artista 3D, 1 diseñador de UI/UX, 2 diseñadores de juego, 2 responsables de QA, 1 productor
- Organización: Gravity Software
- Motor: Unity
- Estado: Lanzado
🧠 Contribuciones técnicas
🛠️ Lo que desarrollé
- Sistema de cámara: Diseñé e implementé una cámara dinámica con Cinemachine y técnicas personalizadas para mejorar la inmersión y la respuesta durante el juego.
- Integración de efectos visuales: Edité e integré VFX según los requisitos técnicos para reforzar la atmósfera y la respuesta visual en distintos momentos del juego.
- Integración de APIs de blockchain: Integré APIs de blockchain para reconocer y utilizar assets NFT dentro del ecosistema del juego.
- Sistemas centrales de juego: Desarrollé mecánicas clave como las contrarrelojes, la reaparición, las recompensas y la física personalizada para distintos entornos de carreras.
- Integración de animaciones de personajes: Implementé y sincronicé las animaciones de los pilotos en el entorno de carreras, con transiciones fluidas entre estados.
- Pruebas y depuración: Realicé pruebas exhaustivas y corregí errores en los sistemas para asegurar la estabilidad y una experiencia pulida.
- Desarrollo de herramientas: Creé herramientas internas escalables para agilizar el flujo de desarrollo y acelerar las iteraciones del proyecto.
🤝 Cómo contribuí
- Reforcé la colaboración entre los distintos departamentos del equipo.
- Promoví buenas prácticas mediante diseños modulares y enfoques proactivos de depuración.
- Apoyé al equipo con herramientas reutilizables y documentación para acelerar la implementación de funcionalidades y los ciclos de pruebas.
🧩 Desafíos y soluciones
🎥 Desafío: Respuesta de la cámara
Las configuraciones estándar de Cinemachine no seguían adecuadamente el ritmo de las carreras y generaban comportamientos desorientadores en curvas cerradas y colisiones.
✔ Solución: Desarrollé comportamientos personalizados sobre Cinemachine para mejorar el seguimiento, corregir los ángulos y ajustar dinámicamente el campo de visión según las condiciones de la carrera.
🛠️ Desafío: Integración de assets NFT
Integrar assets de blockchain en tiempo real sin caídas de rendimiento ni inconsistencias visuales presentó dificultades técnicas.
✔ Solución: Implementé sistemas asíncronos de obtención y validación de assets para integrar los NFT en los inventarios sin interrumpir el rendimiento del juego.
🌟 Funcionalidades destacadas
⏱️ Contrarreloj de supervivencia
Compite contra los fantasmas de otros jugadores en un modo emocionante que combina velocidad, supervivencia y estrategia competitiva para liderar las clasificaciones.
🔮 Circuitos generados proceduralmente
Encuentra trazados en constante cambio con obstáculos generados dinámicamente, para que ninguna carrera sea igual a otra.
🏎️ Características principales del juego
- Contrarreloj de supervivencia: Vive la emoción de un modo revolucionario que exige velocidad e instinto de supervivencia. Compite contra los fantasmas de los mejores jugadores para alimentar el espíritu competitivo.
- Mejoras estratégicas: Elige tu Apostle y BYOCraft y ajusta sus atributos en Jokka’s Repair Shop con rawTRYP, la moneda del BYOVerse.
- Circuitos cambiantes: Prepárate para nuevos desafíos en cada carrera con obstáculos generados proceduralmente que mantienen la emoción y la imprevisibilidad.
- Mecánicas de impulso: Recoge los escasos ingredientes de BYOPill para potenciar tus segmentos de impulso, completar vueltas más rápidas y disfrutar carreras más emocionantes.
- Alineación divina: Alíate con la Goddess que elijas y aprovecha las ventajas durante la carrera que ofrecen sus poderosas y enigmáticas Valkyries.
- Sistema de recompensas: Obtén TRYP como recompensa por tus carreras, dividido en RawTRYP para mejoras y rawTRYP Charges para subir de nivel las naves.
- Integración de propiedad digital: Posee BYOCrafts, Apostles y BYOPills como assets digitales basados en blockchain que amplían y personalizan tu experiencia de juego.