Skip to content
FSFahad ShahbazUnity Gameplay Programmer
ProjectsAboutCapabilitiesWritingLet’s talk ↗

Development journal

Notes from
inside the build.

Case studies, implementation notes, and honest lessons from designing gameplay systems and shipping interactive projects.

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.

↗
FS

Building gameplay
players remember.

Unity gameplay programmer based in Lahore, Pakistan.

ExploreProjectsAboutCapabilitiesWriting
ConnectEmailGitHub ↗LinkedIn ↗
© 2026 Abdul Fahad ShahbazUnity · C# · Gameplay Systems