Ahmed Yosri

Ahmed Yosri

Senior Game Engineer · C++ / Unreal Engine 5 · AI & Gameplay

Bucharest, Romania · Available for freelance & B2B contracts

TOP 3% TALENT

Vetted byHire me

Senior game engineer with 13+ years across AAA, mobile and indie. I own AI architecture end-to-end — roadmaps, spatial awareness, encounters, spawning and progression — currently on a UE5 multiplayer shooter at YAGER. At EA / Frostbite I re-engineered the blackboard system used daily by game teams and shipped Battlefield 2042 and Madden NFL. C++ / Unreal Engine 5 specialist, available for freelance & B2B contracts.

Companies served

Technologies

Unreal Engine 5
Unity3D
C++
C#
Azure
.NET

Experience

April 2024 – Present

Senior Unreal Engineer, Unannounced Project — YAGER

YAGER
Unreal Engine 5
  • Contributing to a new unannounced multiplayer shooter project, using Unreal Engine 5 and Lyra as the project’s base
  • Set foundations and roadmap for AI, Progression, Spatial awareness and Spawning systems.
  • Developed core AI systems like, spatial awareness with integration in Pathfinding and EQS, encounters
  • Implemented other features like Weapons (shooting mechanics, high-speed projectiles), AI Gameplay and UI.
  • Optimizing performance across server/client (gained around 17 FPS due to AI alone)
  • Streamlined navigation mesh building process, by providing a single button click, verified and built the data
  • Established AI guidelines (limits, how to set them up)
  • Helped shared knowledge with designers around BTree features
  • Planned/broke down entire EPICs, drafted TDDs/DACIs, maintained jira board and contributed findings to UDN (EPS)

Aug 2020 – July 2023

Software Engineer II, AI Systems — Frostbite, EA

Frostbite / EA
Battlefield 2042
Madden NFL
  • Shipped games: Battlefield 2042, Madden 21/22/23, College Football and supported Ironman prototyping.
  • Refactored blackboard system, and as a direct result new variable addition and wiring was reduced from 5 days of manual-error-prone process to instant addition
  • Developed Runtime and Pipeline in C++ and designed APIs that adheres game team’s performance and security requirements
  • Developed Editor tools in C# and XAML (MVVM) and developed a features used daily by Frostbite and game teams
  • Reduced engineering time by integrating Frostbite types system and Improved designers workflows by writing custom editors
  • Cleaned up and polished our testing module, reached ~100% test coverage on new features, and helped QA to add their own tests
  • Led brainstorming and technical solution assessment sessions with internal and external teams and contributed to TDDs
  • Mentored and helped new joiners and junior engineers

Oct 2017 – Jan 2020

Senior Game Programmer — Gameloft

Modern Combat: Rebel Guns (C++, OpenGL ES 2, GLSL ES, Lua, XML)

Modern Combat: Rebel Guns
  • Re-engineered 75+ classes to implement objects pool to eliminate micro-freezes
  • Reduced memory leaks from 100+ mb per level to 0 mb
  • Developed various shaders like LUT, aiming and character highlighting
  • Fixed several parts in our animations tool like clipping, flags and loops
  • Collaborated closely with Producers, Artists, QA and data tracking team to implement different gameplay features & tracking
  • Prototyped multiple demos using Unity3D

March ’14 – Oct ’17

Part-time Senior Unity3D developer — PentaValue

PentaValue
  • Designed and fully implemented 9 Unity3D Projects (3/2D Apps/Games) and helped shipping another 2
  • Developed a Kinect-v2 Avateering wrapper used in 5 projects and a Kinect Framework used in 4 projects
  • Coached 2 junior developers, conducted code reviews, collaborated with iOS, Android and backend developers to deliver RoboApp
  • Shipped games/products: Magic Mirror | RoboApp | Bastet ,(Map Editor) | 3D Survival game | 3D Air-Fighters | Soccer

March ’16 – Oct ’17

Freelance Unity3D developer — Forgotten Mines

  • Designed and implemented invitations and rewards system (Full stack development using Azure), planetarium shaders, authentication.

Jul ’12 – Apr ’13 · Oct ’13 – Oct ’16

Indie developer

“Bain’s Redemption” (C++, DirectX 10)

  • Developed Reinforcement Learning based AI that could adapt to different player style in less than 5 battles
  • Developed Multi-tier Behavior trees, enhanced engine memory consumption during load by ~75%s
  • “Project Knight” (C++, UE4) : Led programming in a 3 members team
  • “The Rescuer –FPS Game –C++ –OpenGL –Individually

Jan ’13 – Aug ’13

Game & tools Developer — KNG

  • Designed and developed “Spiders Attack | Gameplay”, DS Simulation course [Unity3D] and Android XML layout generation tool [C#]

Technical Experience

Current: C++ (StL, Boost), Unreal Engine 5, C#, MVVM, Unity3D, Shaders, Json, OpenGL ES 2

Past: OpenGL, DirectX, CryEngine 3, Lua, XML, C, Java, Python, SQL Server, JavaScript and Bio-Perl

Technologies: Perforce, git, svn, Kinect v2, Azure, OpenNI, in-house engines, Max script, REStful, sockets

Concepts: ECS, AI, Algorithms, Linear Algebra, Multi-threaded programming, Game development, Multiplayer programming

Education

Ain Shams University: B.Sc in CS: Bioinformatics (2012): 3.43/4.0, High school in mathematics (2008): 91.8%

© 2026 Ahmed Yosri · yosrit.com