Avatar

Amir Sohail

Unreal Engine Programmer  ·  GAS  ·  Multiplayer  ·  C++

UE5 Gameplay Programmer with 3+ years shipping multiplayer combat systems, Gameplay Ability System (GAS) architectures, AI Behavior Trees, and animation-driven character frameworks in C++ and Blueprints. Experienced across studio titles, industrial digital twins, and cloud-backed dedicated-server games.

Skills

UE5 Gameplay Systems
  • Gameplay Ability System (GAS)
  • Multiplayer Replication & RPCs
  • Behavior Trees & EQS (AI)
Languages & Engines
  • C++ (primary)
  • Unreal Engine 4 / 5
  • Blueprint Visual Scripting
  • Unity 3D  /  C#
  • Python
Cloud & Backend
  • AWS & GameLift
  • Docker  /  Postman
Tools & Expertise
  • Visual Studio  /  Rider
  • Git  /  GitHub
  • Network Optimization
  • Digital Twin / Simulation
  • Blender 3D

Omega War Zone

“Omega War Zone” using C++ and UE4.

  • Implemented the Character Logic and State Machine.
  • Procedural Hand Alignment to Weapons
  • AI Behaviour using UE4 BlackBoard and Behaviour Tree and Logic in C++.
  • Intuitive UI Inventory improved user experience.

Gnxis Game

"Gnxis ” using UE4 C++ and BP (Remote Lead Dev.)

  • Player Movement with Animation
  • Combat and Hit Reaction System .
  • Player Weapon System

Forest Zombie Chase

“Forest Zombie Chase ” using Unity and C#

  • FPS Character Movement and Weapon System.
  • Zombie AI attack and wondering Behaviour.
  • UI programmer for the HUD, Main and pause menus.

Robo-B2

"Robo-B2” using UE4 and BP.

  • Player Movement with Animation using BP.
  • AI Mechanic Projectile and Self Destruction When player is in Contact.
  • Implemented 3 Special Power Attacks for Player.

Frog Adventure Game

"Frog Game” developed using UE4 and BP.

  • Player Movement with Animation using BP.
  • Collectables Orbs and Self Destruction When player is in Contact.
  • Level Design and 3D Modeling for Game Enviroment

Runner Prototype

"Runner Game” developed using UE4 and BP.

  • Runner Movement with Animation using BP.
  • Collectables Coins and Self Destruction When player is in Contact.
  • Trigger Explosive When player is in Contact.
  • Level Design for Game Enviroment and 3D Game Asset