Ahmed Afifi

Game Programmer — Unity & Unreal Engine, C# / C++

Profile

Game programmer building gameplay systems in Unity and Unreal — combat and AI, multiplayer, VR/XR, and narrative-driven experiences — with shipped titles on iOS and Android. Strong on code architecture and on the engineering around the game as well as in it: build pipelines, version control, and the infrastructure a team runs on, from an IT systems background.

Core Skills

Engines
Unity (primary), Unreal Engine (C++ and Blueprints)
Languages
C#, C++, Python, JavaScript, Java, PowerShell
Gameplay
Combat and AI systems, state machines, player controllers, progression and economy, save systems, UI/UX implementation
Multiplayer
Networked gameplay, client/server sync, clan and social systems, leaderboards, voice and chat features
VR / XR
VR interaction systems, XR rigs, comfort and input handling
Architecture
Component and event-driven design, ScriptableObject-driven data, editor tooling, profiling and optimisation
Pipeline
Git and version control administration, build and release automation, mobile deployment (iOS/Android), team environment and network setup
Collaboration
Working with artists and designers, problem solving, time management, clear communication

Professional Experience

Game Developer — 2024 Studios Nov 2024 – Present
Cairo, Egypt
Game Developer (Internship) — Futuregames Sep 2025 – Mar 2026
Warsaw, Poland
Technical Support — Concentrix Sep 2022 – Mar 2023
Cairo, Egypt
IT Specialist — Elfath Group Aug 2013 – Jan 2023
Cairo, Egypt — ongoing contract IT support, sole administrator

Shipped Games & Apps

Featured Projects

Education & Certifications

Languages

Arabic — native. English — professional working proficiency.