Game developer · Islamabad, Pakistan · PKT (UTC+5)

Jan Ali Hassan
Unity game developer in Pakistan.

I build multiplayer games, gameplay systems and interactive worlds with Unity and C#, from an 8-player online combat racer to a co-op mobile cafe and a Discord-powered virtual office.

  • Unity / C#
  • Multiplayer & Netcode
  • Mobile & WebGL

Or email [email protected]

30-second mini-game

One tap. Start the chain.

Set off one blast and watch it ripple across the screen. How big can you chain?

Project Realms

01 · Featured Projects

Featured projects.

Four projects, four different problems: online netcode, co-op state sync on mobile, a game that runs inside Discord, and a fast local-multiplayer arena.

DOOMSTRACKS VEHICULAR COMBAT RACING 8-PLAYER ONLINE · STORY CAMPAIGN · UNITY 6 DoomsTracks gameplay

Final-year project · Solo · Unity 6

DoomsTracks

Solo Developer — design, code, 3D pipeline, networking, testing

A vehicular combat racer where racing meets rockets: custom vehicle physics, AI drivers that race and fight, a story campaign, and online races for up to 8 players on Unity Netcode, Lobby and Relay.

  • Server-authoritative multiplayer: NetworkVariables, RPCs, UGS Auth, Lobby & Relay
  • AI opponents with waypoint navigation, weapon usage and pickup decisions
  • Three combat vehicles modelled and rigged through a Blender → FBX → Unity pipeline
Unity 6Netcode for GameObjectsVehicle PhysicsGame AI
View case study

Professional Work @ GrayHat · Mobile Co-op

Performative Cafe

Gameplay Programmer — interaction systems, multiplayer sync, mobile UX

An Overcooked-style co-op café game for 1–4 players, built portrait-first for mobile, where every cup, station and customer stays synchronized across all players.

  • Recipe and order-queue system with 30s expiry timers and three-stage visual warnings
  • Interaction priority that picks the right station from what you hold, the recipe and what's about to burn
  • Burn states, brew-complete indicators and cup state synced in multiplayer
Co-op MultiplayerMobile PortraitState SyncTouch Input
View case study
M ! 1-4 PLAYERS ORDER UP! CO-OP SYNC DON'T BURN THE ESPRESSO! PERFORMATIVE CAFE · COOPERATIVE KITCHEN CHAOS Performative Cafe gameplay
ARCADE MEETING ROOM CEO OFFICE MAIN WORK AREA LOBBY 1 LOBBY 2 VC WALK INTO A ROOM → SWITCH VOICE CHANNEL Disjoint gameplay

Discord Buildathon · Full-Stack Game App

Disjoint

Developer — Discord SDK integration, gameplay zones, frontend & backend

A virtual office that lives inside Discord: walk your avatar into the Arcade, the Meeting Room or the CEO Office and your actual Discord voice channel switches with you.

  • Discord OAuth, guild/channel retrieval and real-time zone-to-channel mapping
  • Phaser collision and overlap detection driving live channel switching
  • Shipped through real deployment pain: CSP fixes, auth errors, API edge cases
Discord Embedded SDKPhaser 3React + ViteNode.js + Express
View case study

Professional Work @ GrayHat · Party Multiplayer

Space Force

Gameplay Programmer — lobby flow, bots, power-ups, round logic, sync fixes

An Astro Party-style local multiplayer arena shooter: 2–4 players, zero-gravity momentum, two-button controls, one-hit destruction — first pilot to three round wins takes the match.

  • Player joining, lobby UI, bot fill-in and configurable match settings
  • Round flow, elimination logic, winner screens and match restart
  • Power-up systems and friendly-fire toggles
2–4 PlayersUnityRound-BasedBots
View case study
P1 2-4 PLAYERS · FIRST TO 3 WINS · ONE-HIT KILLS Space Force gameplay
Origin Zone

02 · Experience · Quest log

Experience.

From intern to full-time engineer at the same studio — they played the demo, then hired the developer.

Jan 2026 — Present
● Current role

Associate Software Engineer · Game Developer

GrayHat Developers Pvt Ltd — Islamabad, Pakistan

Full-time game development across multiplayer, mobile and WebGL projects — from gameplay programming to network synchronization and production proof-of-concepts.

  • Built multiplayer features with Unity Netcode for GameObjects, Lobby and Relay
  • Developed lobby and in-game UI, audio integration and demo screens for client-facing builds
  • Created technical proofs of concept, including Netcode synchronization demos and Unity MCP tooling tests
Jun 2025 — Aug 2025

Game Developer Intern

GrayHat Developers Pvt Ltd — Islamabad, Pakistan

Prototype sprint: shipped four playable Unity prototypes in one summer — 2D Racer, Tic-Tac-Toe, Escape the Infected, and a roguelike.

  • Integrated PlayroomKit multiplayer into browser-based games
  • Produced PC and WebGL builds; debugged and optimized prototypes
Nov 2024 — Jan 2025

Game Developer Intern

The Junk Tech — Islamabad, Pakistan

First studio experience: gameplay mechanics in C#, AI behaviour, UI wiring and debugging across 2D and 3D Unity projects.

Skill Forge

03 · Skills · Skill Forge

Technical skills.

Unity and C# first, backed by networking and game AI. Supporting tools and enough web stack to ship beyond the engine.

Engine & LanguageCore

Unity 6Unity 2D / 3DC#OOP & Design PatternsGame ArchitectureURPScriptableObjects

Multiplayer & NetcodeCore

Netcode for GameObjectsUnity Lobby & RelayUGS AuthenticationNetworkVariables & RPCsClient-Server ArchitecturePlayroomKit

Game AICore

NavMeshWaypoint NavigationEnemy & Vehicle AIState MachinesAI Combat LogicPathfinding

Unity SystemsSupporting

CinemachineTimelineInput SystemDOTweenAddressablesUnity Ads & IAPTilemapsUI / TextMeshPro

Web & PlatformsSupporting

WebGL BuildsAndroid BuildsReact + VitePhaser 3Node.js + ExpressDiscord Embedded SDK

Tools & PipelineSupporting

Git & GitHubBlender → FBXPhotoshopAsepriteVisual StudioC++ / Python
Experiment Lab

04 · More Projects · Experiment Lab

More projects.

A selection from the back catalogue: open-world, stealth, mobile, puzzle and fighting games. All 13, with filters, are on the projects page.

The Great Fleece 3D stealth heist gameplay

The Great Fleece

3D stealth heist with click-to-move, guard AI, voiceovers and full cinematic cutscenes via Cinemachine and Timeline.

Unity 3DStealthCinematics
Read post Source
Virtual City open-world gameplay with NPC pedestrians

Virtual City

GTA-style open city — ride your bicycle between missions through streets full of NPC pedestrians, guided by a minimap and full-screen map with marked locations.

Unity 3DOpen WorldMission SystemNPC AI
Gameplay video on card
The Dungeon Escape 2D mobile adventure gameplay

The Dungeon Escape

2D mobile adventure with enemy combat, gem economy, shop system and Unity Ads — shipped for Android and PC.

Unity 2DAndroidMonetization
Read post Source
2D Racer browser multiplayer racing gameplay

2D Racer

Browser racing prototype with PlayroomKit multiplayer — built fast, tested in the browser, iterated on feedback.

Unity 2DMultiplayerWebGL
Read post Source
Ruins Riddles Halloween puzzle adventure gameplay

Ruins Riddles

Halloween puzzle adventure starring a cat in ancient ruins — ten levels, hidden secrets and a ghost chase finale.

Unity 2DPuzzle10 Levels
Read post Source
Vortex Fighters two-player 3D fighting gameplay

Vortex Fighters

3D local fighting game — two-player combat, character movement and fighting-game state systems.

Unity 3DFightingLocal 2P
Read post Source

View all 13 projects

Player Profile

05 · About

About Jan.

Unity game developer in Islamabad, full-time since January 2026 after two studio internships. Multiplayer, mobile and experimental projects are my favourite kind.

Archive

06 · Education & Training · Stats screen

Education & training.

BS Computer Science

Abasyn University, Islamabad — Class of 2026

Degree with a heavy practical focus on game development: Unity, C#, software engineering, artificial intelligence, networking and computer graphics. Final-year project — DoomsTracks, the 8-player combat racer featured above.

Certifications & Training

  • The Complete Unity 3D Bootcamp — 61.5 hours, Udemy
  • The Ultimate Guide to Game Development with Unity — Official Unity course, Udemy
  • Kitchen Chaos — Code Monkey's clean-architecture Unity course
  • Outscal — game development exercises and projects
Save Point

07 · FAQ

Frequently asked questions.

What engines and languages do you work with?

Mostly Unity 6 and C#, across 2D and 3D projects with URP. Outside Unity I build with Phaser 3, React + Vite and Node.js + Express, and I prepare game assets in Blender.

Are you available for freelance or remote work?

Yes. I'm based in Islamabad, Pakistan (PKT, UTC+5) and open to game development roles, freelance projects and collaborations, locally or with remote teams anywhere. Multiplayer, mobile and experimental projects are my favourite kind.

Do you have multiplayer experience?

Yes. At work I build multiplayer features with Unity Netcode for GameObjects, Lobby and Relay. My final-year project DoomsTracks runs online races for up to 8 players, and I've integrated PlayroomKit multiplayer into browser games.

Final Level

08 · Contact · Contact Signal

Got a game idea? Let's make it playable.

Open to game development roles, freelance projects and collaborations in Pakistan and remote teams worldwide, especially anything multiplayer, mobile or delightfully weird.