Agustin Durand

AGUSTIN DURAND

Expert Gameplay Engineer

Gameplay | Game Engine | Rendering | Tools

./view_projects ./contact_me Download Resume LinkedIn GitHub
$

about_me

~/about.md
Agustin Durand

Expert Gameplay Engineer with 14+ years of experience building gameplay systems, game engines, and performance-critical software in C and C++.

Currently working at Infinity Ward on Call of Duty, focusing on scalable gameplay architecture, player-facing features, and cross-discipline collaboration.

Throughout my career, I have led technical initiatives, mentored engineers, and delivered systems across AAA, multiplayer, and engine-level development. My expertise spans gameplay systems, Unreal Engine, rendering, and low-level engine architecture.

I’m also developing a custom game engine from scratch to deepen expertise in rendering, ECS design, and modern engine architecture.

Core interests — Gameplay systems · Game engine architecture · Rendering · Performance optimization · Multiplayer systems

$

ls ./projects

Raytracer

Raytracer

Simple raytracer with reflections, refractions, and lighting — developed in C++.

C++
SpriteSheet Generator

SpriteSheet Generator

Bin Packing algorithm implemented using recursion and binary trees.

C++Qt
Neuroevolver

Neuroevolver

Neuroevolution software using the NEAT algorithm.

PythonNEAT
Cubeland

Cubeland

Simple game made with Unity — playable in the browser.

UnityC#WebGL

Plugin Manager

Extensible plugin management system.

C++

Dependency Injection Container

Lightweight DI container implementation.

C++

view all repositories on GitHub

$

work_experience

~/career.log
01/2024 — Present
Expert Gameplay Engineer
Designing and implementing gameplay systems for AAA FPS.
Working with cross-discipline teams to deliver player-facing features.
Optimizing gameplay performance and architecture at scale.
08/2023 — 01/2024
Senior Software Engineer
Arc.Dev (Client: Haywire Interactive)
Designed, implemented, and tested gameplay systems including tactics, vehicles, and weapons.
06/2023 — 08/2023
Lead Programmer
Built UE5 multiplayer foundations and core gameplay infrastructure.
Defined technical direction for early systems and implementation quality.
Authored Lyra dedicated server setup documentation to support team execution.
05/2022 — 12/2022
Tech Lead
Isoforce Games
Led technical direction and gameplay architecture for UE5 multiplayer projects.
Mentored engineers and coordinated delivery across design and engineering.
Drove reliable execution from prototyping through production milestones.
09/2021 — 05/2022
Lead Software Engineer
Led software engineering efforts with emphasis on system quality and maintainability.
Established code quality practices and technical standards for delivery.
Implemented gameplay features with clear ownership from design to integration.
04/2021 — 09/2021
Senior Software Engineer (C++/Python)
BairesDev (Client: Miso Robotics)
Implemented and tested new robotic software features for production systems.
11/2020 — 04/2021
Software Designer (C++/Gaming)
Globant — Gaming Studio
Developed and tested systems for a Warner Bros Games project using Unreal Engine and C++.
04/2020 — 11/2020
Technology Lead
Designed and implemented backend modules and migration-related features for enterprise systems.
01/2016 — 03/2020
Software Engineer
Developed core software features including visualization and reporting components.
02/2012 — 01/2016
Game Developer
Developed gameplay and tools for projects with clients including Disney and Bandai Namco.
Bandai Namco Warner Bros Games Disney Infinity Ward
$

cat skills.json

~/skills.json

Languages

C C++ Python GLSL C# JavaScript SQL Perl AS3 Haxe

Game Engines & Graphics

Unreal Engine OpenGL Unity FMOD GLFW / GLEW / GLAD OpenCV VTK Assimp OpenFL

Tools & Platforms

Visual Studio VS Code CMake Rider Vim Git / GitHub / GitLab SVN

Libraries & Frameworks

Qt5 Qwt Graphviz

Architecture & Design

Game Engine Architecture Software Design Problem Solving

Soft Skills

Team Leadership Agile / Scrum Planning & Estimation Cross-team Communication

Operating Systems

Windows Linux macOS
$

./reach_out

~/links.sh