Creando experiencias inmersivas con C++ y Blueprints. Transformando ideas en mundos interactivos con un enfoque en rendimiento y jugabilidad. También desarrollo herramientas técnicas como plugins para acelerar y potenciar la producción.
Desarrollador de Videojuegos especializado en Unreal Engine (C++ y Blueprints) con una trayectoria de más de 18 años como Ingeniero de Software. Mi carrera profesional me ha proporcionado una sólida experiencia en la gestión de proyectos, el diseño de arquitecturas de software robustas y el desarrollo backend (Java, Angular). Estas habilidades me permiten afrontar el desarrollo de videojuegos complejos con un enfoque estructurado y profesional.
Mi deseo es poder aplicar esta base técnica a la creación de experiencias de juego inmersivas y de alta calidad, con un interés particular en la Realidad Virtual.
Plugin para Unreal Engine usado en Hidalgo (INFINITE THREAD GAMES) que permite a los jugadores seleccionar cualquier combinación de dispositivos de entrada (teclado y gamepad o dos gamepads) desde el menú principal o el menú de pausa., Transiciones dinámicas y configurables entre split-screen o single view. Perfecto para juegos cooperativos locales.
Videojuego táctico de fantasía oscura, inspirado en el sistema de Zombicide: Black Plague. Ha sido desarrollado como parte del proyecto final del bootcamp "Programación Avanzada de Videojuegos con Unreal Engine" impartido por Level Up.
Demo técnica de juego puzzle-plataformas con físicas reales.
Experiencia especializada en desarrollo de videojuegos con Unreal Engine
Diseño de sistemas escalables y mantenibles siguiendo las mejores prácticas de arquitectura de software.
Implementación de mecánicas de juego fluidas, sistemas de control responsivos y experiencias de usuario intuitivas.
Optimización de recursos, análisis de perfiles de rendimiento y técnicas avanzadas para maximizar FPS.
Implementación de sistemas de bajo nivel, optimización de rendimiento. Desarrollo de plugins personalizados y componentes reutilizables.
Dominio avanzado del sistema visual de scripting de Unreal Engine. Creación de sistemas complejos, interfaces interactivas y prototipado rápido de mecánicas de juego.
Diseño y programación de la lógica central del juego y la arquitectura de sistemas. Creación de bucles de juego, gestionar el estado de la partida e implementar mecánicas interactivas.
Análisis de rendimiento, identificación de cuellos de botella y aplicación de técnicas de optimización. Experiencia en perfilado de CPU/GPU y mejora de tiempos de carga.
Amplia experiencia en programación orientada a objetos, patrones de diseño y optimización de código. Desarrollo de sistemas robustos y mantenibles.
Experiencia en el sistema visual de scripting de Unreal Engine. Capacidad para crear sistemas complejos, flujos de trabajo eficientes y soluciones elegantes para problemas de diseño de juegos.
Más de 18 años de experiencia en el diseño, desarrollo y mantenimiento de aplicaciones empresariales. Experto en arquitectura de software, patrones de diseño y desarrollo de APIs RESTful. Responsable del ciclo de vida completo del software, desde la toma de requisitos hasta el despliegue en producción y la optimización del rendimiento.
5 años de experiencia construyendo interfaces de usuario para aplicaciones web empresariales. Creación de componentes modulares y asegurarando una experiencia de usuario fluida.