Diego Yagüe
Gameplay Programmer
_
My Experience
Full resume
OSEA Innovations · 2024 – Present
Game Lead Programmer
Leading game development as lead programmer in a full energy and committed team in a project called Rumbral.

Blackmouth Games · Mar 2024 – Jul 2024
Gameplay Programmer
Gameplay developer focus in a project called Domenation.

Novarama · Sep 2020 – Feb 2024
Game Programmer
Gameplay, Multiplayer and Generalist programmer on the project Killsquad, with many released features, scalable systems and mechanics added. Also, worked in some other projects like United 1944.

VenTek Games · Oct 2019 – Sep 2020
Game Programmer
Worked as a Generalist Game Programmer in this development team created by the Universidad Complutense de Madrid in a project called Necrognomicon.

Aurigae - Cashware · Mar 2018 – Jan 2020
Device Drivers Programmer
Worked in Java and C++ to create facilities and drivers that can communicate with bank devices.
What I Do
Gameplay Systems
Character controllers, combat feel, ability systems, and the invisible polish that makes games satisfying to play.
Performance-Focused
Profiling-driven optimization using DOD/ECS patterns, keeping gameplay code fast on target hardware.
Multiplayer
Authoritative server architecture, client-side prediction, lag compensation, and replication in Unreal.
Fast Iteration
Building systems that let designers tune and extend gameplay without waiting for an engineer.
Featured Projects
All projectsA Unity serious game built in C# for educational use, connected to a live backend (CoachData platform). Players log in with their user account, carry progression across 10 levels, and their gameplay statistics are tracked and stored remotely to support coaching and research analysis.
A multiplayer top-down racing game built in Unreal Engine 5 with C++. Multiple players race on the same map in real time, with projectile combat, lap timing, and a custom client-server networking layer built on top of ENet.
A story-driven 2D platformer built entirely in Lua using the Corona SDK. Players guide a cube character through 12 themed levels in sequence, collecting keys and coins, avoiding enemies, and unlocking the next stage upon completion.
Tech Stack
Engines
Languages
Systems
Tools
From the Blog
All postsLet's build something great
Looking for a gameplay programmer who cares deeply about player feel? I'm currently open to full-time and contract opportunities in game development.
Get in Touch