About Experience Projects Skills Blog Contact
Gameplay Engineer · Unreal Engine 5

Mahdi
Sadeghian

_

C++ specialist building high-performance multiplayer systems and gameplay mechanics.
Currently shipping at Everreach Labs · Revenge.

0
Years in
Game Dev
0
Projects
Shipped
0
Technical
Articles
Scroll
Who I Am

Building the Next Generation
of Game Experiences

I'm Mahdi Sadeghian Tehrani, a Gameplay Engineer specialising in Unreal Engine 5 C++. My focus lies in complex systems: the Gameplay Ability System (GAS), server-authoritative multiplayer architecture, and performance-critical mechanics.

Currently architecting the GAS & networking foundation for Revenge at Everreach Labs — a PvE multiplayer extraction game. I thrive at the intersection of technical precision and creative problem-solving.

When I'm not deep in code, I write technical articles on advanced UE5 topics to give back to the gamedev community.

Unreal Engine 5
C++
GAS
Multiplayer
Blueprints
MetaSounds
Motion Warping
Iris
Networking
At a Glance
4+
Years in
Game Dev
2+
Projects
Shipped
3+
Technical
Articles
Current Focus
Revenge — PvE Extraction
Architecting the GAS foundation & networking layer at Everreach Labs. Implementing Iris replication, ability prediction, and server-authoritative multiplayer systems at production scale.
Core Pillars
Gameplay Ability System
Server-Auth Multiplayer
Iris / NetDriver
Prediction & Rollback
Perf-Critical C++
Career

Professional Experience

Current Feb 2026 — Present
Everreach Labs · Full-time · Remote
Gameplay Engineer
Architecting the gameplay foundation for Revenge — a PvE multiplayer extraction game. Building advanced prediction systems on the GAS side, implementing Iris for scalable network replication, and laying the structural groundwork for complex multiplayer ability interactions.
● Active C++ UE5 GAS Iris Prediction Extraction Game
2024 — 2026
Seedify · Seedworld
Gameplay Engineer
Developed core gameplay systems for Seedworld, an AAA open-world multiplayer title. Implemented server-authoritative mechanics, ability systems, and high-performance C++ architecture at scale.
C++ UE5 GAS Multiplayer
3+ years 2021 — Present
Independent
Freelance Game Developer
Delivering custom gameplay mechanics and systems for clients. Specialising in UE5 C++ implementations — from complex movement systems to combat mechanics and optimised network replication.
C++ UE5 Blueprints Custom Mechanics
2022 — 2023
Game Studio
Unreal Engine Developer
Worked on essential gameplay mechanics including movement, attacks, and combat systems. Integrated MetaSounds for dynamic audio. Used a hybrid C++ and Blueprint approach for optimal performance and iteration speed.
C++ Blueprints MetaSounds Combat Systems
2020 — 2024
University
BSc Mathematics & Computer Science
Strong foundation in algorithms, data structures, and software engineering principles. Honed systems-level thinking that directly informs performant gameplay code.
Algorithms Data Structures Software Design
Work

Featured Projects

01
🎯
3rd Person Multiplayer Shooter
Public Repo
Full-featured multiplayer shooter built entirely in C++. Implements lag compensation, server-side hit detection, weapon systems, and networked animations.
C++MultiplayerLag Comp
View on GitHub
02
⚔️
GAS — Complete Game System
In Progress
A fully-featured game built on the Gameplay Ability System. Custom attribute sets, gameplay effects, ability tasks, and a complete ability queue pipeline.
GASC++Attributes
View Profile
03
🌍
Open World Soul-like
In Progress
An open-world action RPG inspired by FromSoftware's design philosophy. Complex AI behaviour trees, procedural encounters, and fluid stamina-based combat.
C++AIOpen World
View on GitHub
04
🗡️
Stealth Assassination — Motion Warping
Private
Synchronising two characters using Motion Warping for seamless stealth kills. Custom warp targets, two-person animation blending, and contextual takedown logic.
Motion WarpingAnimationC++
View Profile
05
🏹
Bow & Arrow System
Private
Physically-simulated bow mechanics with procedural animation. Draw strength affects trajectory, wind resistance, and impact force. Full IK setup for accurate hand placement.
PhysicsIKAnimation
View Profile
Expertise

Technical Skills

Core Proficiency
Unreal Engine 5 95%
C++ (Gameplay) 92%
Gameplay Ability System 88%
Multiplayer / Networking 85%
Blueprints 90%
Animation / Motion Warping 80%
Specialisations
GAS Architecture
Abilities · Effects · Cues
Server Rewind
Lag Compensation
Iris Replication
Next-Gen Networking
Combat Systems
Hit Detection · Physics
MetaSounds
Dynamic Audio Systems
AI Behaviour
Behaviour Trees · EQS
Replication
RPCs · Network Roles
Animation Systems
IK · State Machines
Knowledge

Technical Articles

Networking
Client Prediction in UE5
Deep dive into client-side prediction — how to keep your game feeling responsive while maintaining server authority in multiplayer environments.
Read Article
Networking
Server Rewinding
How to implement lag compensation with server rewinding — ensuring hit registration is fair for players across varying network conditions.
Read Article
Systems
Serialization in UE4/5
A comprehensive guide to data serialization in Unreal Engine — from FArchive to custom binary formats for save systems and network payloads.
Read Article
Reach Out

Let's Work Together

Open to senior gameplay engineering roles, exciting multiplayer projects, or technical consulting. If you're building something ambitious in UE5, I'd love to hear from you.

Available for new opportunities
Send Message