DY
GAMEPLAY PROGRAMMER
Open to new opportunities

Diego Yagüe
Gameplay Programmer

_

0+
years exp.
0
shipped titles
0
studios
C++
primary lang

My Experience

Full resume
OSEA Innovations

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

Blackmouth Games · Mar 2024 – Jul 2024

Gameplay Programmer

Gameplay developer focus in a project called Domenation.

Novarama

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

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

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 projects
Rugby Run — Serious Game with Backend Integration

A 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.

C#UnitySerious Game
CarsOnline — Multiplayer Racing Game

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.

Unreal Engine 5C++Multiplayer
JumpCube — 2D Platformer Mobile Game

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.

LuaCorona SDK2D Platformer

Tech Stack

Engines

Unreal Engine 5UnityGodot

Languages

C++C#BlueprintCLuaPythonLispJavaPHPJavaScriptHLSL/GLSL

Systems

Gameplay Ability SystemMultiplayer/ReplicationAI Behavior TreesEQSPhysics SystemsCharacterCameraControllerLevel StreamingPool Of Actors

Tools

PerforcePlasticGitBitbucketGitlabSourceTreeForkJiraVisual StudioKodelifeFMOD StudioWWiseAudacityTrelloHacknplanNotionUnreal Insights

From the Blog

All posts

Let'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