He desarrollado interfaces y herramientas integradas en el motor Unity3D, optimizando los flujos de trabajo y mejorando la eficiencia del equipo. Trabajo de manera autónoma y colaborativa, adaptándome a los requerimientos del proyecto y proponiendo soluciones técnicas para mejorar la calidad y el desarrollo. Me motiva la proactividad, la mejora continua y aportar valor al producto final, reflejando estos principios en mis proyectos personales y profesionales.
También he participado en el diseño de videojuegos en etapas tempranas, contribuyendo a la conceptualización, preproducción y creación de bucles de juego mediante diagramas interactivos.
Actualmente, estoy profundizando en arquitectura de software para videojuegos, con un especial interés en modelos como ECS (Entidad-Componente-Sistema), explorando sus beneficios en términos de rendimiento y organización del código.
Programación
- OOP (Programación Orientada a Objetos).
- DOP (Programación Orientada a Datos).
- ECS (Arquitectura de Software Entidad-Componente-Sistema).
Motores y Herramientas
- Unity (URP/HDRP).
- Git / Plastic SCM / GitKraken.
- Shader Graph / VFX Graph.
- Odin Inspector and Serializer.
- Unity Addressable Asset System.
- Rewired.
Sistemas y Mecánicas
- Inteligencia Artificial (Behavior Trees, FSM, GOAP).
- Programación de Gameplay.
- Física en videojuegos.
- UI / UX en videojuegos.
Lenguajes
- C#.
- C++.
Soft Skills (Habilidades Interpersonales)
- Gestión del tiempo y adaptabilidad.
- Trabajo en equipo y comunicación (SCRUM / Kanban).
- Resolución de problemas y pensamiento crítico.
- Aprendizaje continuo.