Hi, I'm Daniel Emilio Holguin Figueira, a passionate gameplay programmer with experience in developing Unity and Unreal Engine games. I've worked on various projects involving player progression systems, AI behavior trees, and advanced animation implementations. I enjoy crafting immersive game mechanics and optimizing game performance. I graduated with a degree in Systems Engineering and have had the pleasure of leading and innovating in both collaborative and personal game development projects. I'm always eager to take on new challenges in the gaming industry to create engaging and fun experiences.

Daniel Emilio Holguin Figueira

Hi, I'm Daniel Emilio Holguin Figueira, a passionate gameplay programmer with experience in developing Unity and Unreal Engine games. I've worked on various projects involving player progression systems, AI behavior trees, and advanced animation implementations. I enjoy crafting immersive game mechanics and optimizing game performance. I graduated with a degree in Systems Engineering and have had the pleasure of leading and innovating in both collaborative and personal game development projects. I'm always eager to take on new challenges in the gaming industry to create engaging and fun experiences.

Available to hire

Hi, I’m Daniel Emilio Holguin Figueira, a passionate gameplay programmer with experience in developing Unity and Unreal Engine games. I’ve worked on various projects involving player progression systems, AI behavior trees, and advanced animation implementations. I enjoy crafting immersive game mechanics and optimizing game performance.

I graduated with a degree in Systems Engineering and have had the pleasure of leading and innovating in both collaborative and personal game development projects. I’m always eager to take on new challenges in the gaming industry to create engaging and fun experiences.

See more

Language

English
Advanced
Spanish; Castilian
Fluent

Work Experience

Gameplay Programmer at Madness Solutions Estudio – Maximorphs
October 1, 2020 - April 30, 2022
Implemented infinite scrolling level with a player flying controls and animations. Developed obstacle collision, spawn systems, player power-up pick up and usage mechanics. Created player progression and probability-based rewards systems for two Unity games using C#. Optimized game systems, memory usage, and collision using Unity profiler tools.
Gameplay Programmer at Madness Solutions Estudio – Maximorphs
February 1, 2023 - September 30, 2023
Continuation of previous gameplay programming tasks with focus on player progression systems, gameplay optimization, and feature implementations.
Gameplay Programmer at TDO Games – Tennis Fighters
August 1, 2022 - July 31, 2023
Implemented realistic tennis movement animations including player auto-positioning for the hit system using the Motion Matching plugin in Unity with C# programming.
Gameplay Programmer at Advanced-AI-UE5 – Thesis
July 1, 2023 - June 30, 2025
Designed and implemented AI systems using behavior trees including NPC states like Chasing, Patrolling, Seeking, Investigating, and Attacking. Developed flexible system for managing NPC attacks. Created player locomotion with ALS and Unreal Engine Motion Matching and assassination system with motion warping.
Gameplay Programmer at Personal Project: Combat System
July 1, 2022 - July 31, 2022
Developed NPC behavior through finite state machines and A* pathfinding using Unity and C#. Implemented free flow combat system with fighting combos, counter attacks, and enemy lock-on mechanics.
Gameplay Programmer at Personal Project: 2D-Top-Down-Task
July 1, 2024 - July 31, 2024
Created planting and harvesting systems with crop maturity and player hunger/feeding system. Developed a shop system supporting buying, selling, dialogues, and UI animations. Implemented player inventory with clothing change and shop items using Scriptable Objects and Unity Actions.
Gameplay Programmer at Advanced-AI-UE5
July 1, 2023 - June 30, 2025
Implemented awareness systems and behavior trees with chasing, patrolling, seeking, investigation, and attacking states for NPCs with flexible system managing NPC attacks. Also implemented player locomotion with ALS and Unreal Engine Motion Matching and assassination system using motion warping.
Gameplay Programmer at Madness Solutions Estudio – Maximorphs
October 1, 2020 - April 30, 2022
Implemented infinite scrolling level with a player flying controls and animations. Developed obstacle collisions, spawns, player power ups pick up and usage systems. Created player progression systems and probability-based rewards systems for two Unity games using C#. Optimized game systems, memory usage, and collisions using Unity profiler.
Gameplay Programmer at Madness Solutions Estudio – Maximorphs
February 1, 2023 - September 30, 2023
Continued gameplay programming after a break, contributing to project development and enhancements.
Gameplay Programmer at TDO Games – Tennis Fighters
August 1, 2022 - July 31, 2023
Implemented realistic tennis movement animations including tennis player auto positioning for hit system using Motion Matching plugin with Unity and C#.
Gameplay Programmer at Advanced-AI-UE5 – Thesis about AI Implementation on Action/Adventure games
July 1, 2023 - June 30, 2025
Implemented awareness system and behavior trees with Chasing, Patroling, Seeking, Investigation and Attacking states for NPCs with flexible system for managing NPC attacks. Developed player locomotion with ALS and Unreal Engine Motion Matching and assassination system using motion warping.

Education

Graduate at Universidad Andina del Cusco
February 1, 2018 - July 31, 2023
Graduate at Universidad Andina del Cusco
February 1, 2018 - July 31, 2023

Qualifications

President of the ACM Chapter UAC Study Circle
January 1, 2019 - December 31, 2023
Winner of the ACM UAC Programming Contest
January 1, 2019 - December 31, 2019
President of the ACM Chapter UAC Study Circle
January 1, 2019 - December 31, 2023
Winner of the ACM UAC Programming Contest
January 1, 2019 - December 31, 2019

Industry Experience

Gaming, Software & Internet, Computers & Electronics, Education
    paper Tennis Fighters

    worked on the remake of the game ‘Tennis Fighter,’ reworking the ball hitting mechanics, positioning system, and animations using ‘Motion Matching’.

    Link: https://www.twine.net/signin