Skip to content
FSFahad ShahbazUnity Gameplay Programmer
ProjectsAboutCapabilitiesWritingDiscuss a project ↗
FS

Building gameplay
players remember.

Abdul Fahad Shahbaz · Unity Game Developer & Software Developer.
Based in Lahore, Pakistan — available for remote projects worldwide.

ExploreProjectsAboutServices & capabilitiesWritingDiscuss Your Project
ConnectEmailGitHub ↗LinkedIn ↗
© 2026 Abdul Fahad ShahbazUnity · C# · Gameplay Systems
✦
✦

Unity developer · Lahore, Pakistan

Unity Game Developer
& Software Developer.

I’m Abdul Fahad Shahbaz. I build Unity games, multiplayer systems, interactive applications and custom software. Based in Lahore, Pakistan — available for remote projects worldwide.

Discuss Your Project ↗Explore My Work
3+Years building
with Unity
C#Core gameplay
language
8Detailed
case studies
3.9Computer science
CGPA

Selected game collection

Different worlds.
One focus: better gameplay.

From procedural mazes and online strategy to AR learning and mobile platformers—each project is a focused study in how systems shape the player experience.

AI Maze Game gameplayView case study ↗

3D Strategy GAME

AI Maze Game

Game Development · 2026
AR Planet Info App gameplayView case study ↗

Augmented Reality APP

AR Planet Info App

Mobile AR App Development · 2026
Retro Snake Game gameplayView case study ↗

Game Development

Retro Snake Game

Mobile Game Development · 2026
Discover all 8 projects
Unity 2D / 3D✦C#✦Gameplay Programming✦AI Systems✦Photon Multiplayer✦WebGL & AR

What I bring to a build

Engineering that stays close to the player.

Player using a game controller01
01

Gameplay that responds

Player controllers, combat, progression, abilities, feedback, UI, and the tuning that makes every input feel intentional.

Developer programming a game system across two screens02
02

Systems that scale

AI, pathfinding, procedural generation, reusable tools, and modular C# architecture that stays practical as production grows.

Developer testing a mobile build on a smartphone03
03

Builds that ship

Photon multiplayer, Android, WebGL, AR Foundation, IAP, ads, profiling, optimization, and release support.

See all capabilities →
Unity Game Development →Multiplayer Game Development →Mobile Game Development →Unity Performance Optimization & Bug Fixing →Unity WebGL Development →Custom Software & Interactive Applications →
Abdul Fahad ShahbazBased in Lahore
Working worldwide

The developer behind the build

Curious about systems.
Serious about feel.

I’ve spent more than three years building and shipping Unity projects—turning design goals into maintainable code, profiling for real devices, and refining the details players notice immediately.

Unity & C#Mobile shippingAI & multiplayer3.9 CGPA
Meet the developer ↗

Interactive software.
Practical tools.

Game development is my main focus. I also work with C#, JavaScript and TypeScript on interactive applications and content-driven web interfaces.

The AR Planet Info App connects educational content to touch-controlled 3D models. This portfolio uses Next.js, Markdown content and a local Node.js editing workflow.

Explore software development →See the AR application →

Inside the build

Case studies, technical notes, and lessons learned.

Practical breakdowns of the decisions behind procedural generation, multiplayer synchronization, and reusable gameplay architecture.

01

Case Study · 6 min read

Building a fair race from DFS mazes and A* pathfinding

How I combined guaranteed-solvable procedural generation with an efficient AI opponent without making the race feel predetermined.

↗
02

Technical Note · 5 min read

Synchronizing an online strategy game with Photon PUN 2

A practical breakdown of matchmaking, shared resources, construction, combat events, and a synchronized win condition in World War F.

↗
03

Devlog · 4 min read

Designing reusable platformer levels with ScriptableObjects

How Hard Jumper uses data-driven level definitions to support procedural layouts, four biomes, progression, and multi-jump mechanics.

↗
Read every article →

A clear path to the next build.

  1. Define the platform, player experience and technical constraints.
  2. Agree a focused scope and review a playable milestone.
  3. Implement, test and refine the systems together.
  4. Prepare the agreed build and hand over the project.

Planning a project?

Do you work with clients outside Pakistan?

Yes. I’m based in Lahore and available for remote projects worldwide. Share your time zone and preferred way to review progress when you get in touch.

What do you need to estimate the work?

Send the target platform, a short description, reference games or screens, the current project stage, required features and any budget or timeline constraints. For an existing Unity project, include the Unity version and reproducible issue details.

Find the service for your project →

Have a game, interactive application or software project in mind?

Let’s make the next build
feel exceptional.

Discuss Your Project ↗