Jan Ali Hassan · Unity game developer · PakistanI build games
people play
together.

Mini-game · Three.js

Graveyard Shift

Night shift at the corner store. Waves of the dead, one rifle.

Survive the night
Project Realms

01 · Featured Projects

Featured projects.

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

Final-year project · Solo · Unity 6

DoomsTracks

Combat racing for 8 players online. Guns on cars, AI drivers, a story mode.

Unity 6NetcodeGame AI
View case study

Studio work · Mobile co-op

Performative Cafe

Co-op café chaos for 1–4 players, made for phones.

Co-opMobileState Sync
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

Disjoint

A Discord office. Walk into a room and your voice channel follows.

Discord SDKPhaser 3React
View case study

Studio work · Party game

Space Force

Zero-gravity arena shooter for 2–4 players on one screen.

2–4 PlayersUnityBots
View case study
P1 2-4 PLAYERS · FIRST TO 3 WINS · ONE-HIT KILLS Space Force gameplay
Origin Zone

02 · Experience · Quest log

Experience.

Jan 2026 — Present
● Current role

Associate Software Engineer · Game Developer

GrayHat Developers Pvt Ltd — Islamabad, Pakistan

Multiplayer, mobile and WebGL games, from gameplay to netcode.

Jun 2025 — Aug 2025

Game Developer Intern

GrayHat Developers Pvt Ltd — Islamabad, Pakistan

Shipped four playable Unity prototypes in one summer.

Nov 2024 — Jan 2025

Game Developer Intern

The Junk Tech — Islamabad, Pakistan

First studio role: gameplay, AI and UI in Unity.

Skill Forge

03 · Skills · Skill Forge

Technical skills.

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 3TypeScriptPixiJSNode.js + ExpressDiscord Embedded SDKCloudflare Workers & PagesVercel

Tools & PipelineSupporting

Git & GitHubBlender → FBXPhotoshopAsepriteVisual StudioC++ / PythonGitHub ActionsGoogle Search ConsoleVitest & PlaywrightClaude Code & Codex
Experiment Lab

04 · More Projects · Experiment Lab

More projects.

CombatX key art with three of its fighters

CombatX

Browser fighter: 4 fighters, 3 arenas, CPU opponents.

Phaser 3TypeScriptCloudflare
Play in browser
Tilemap editor painting a fantasy map, with a playtest window

Tilemap

Studio tool: a browser level editor that exports to Phaser and Tiled.

ReactTypeScriptPixiJS
Visit tilemap.dev
The Great Fleece 3D stealth heist gameplay

The Great Fleece

3D stealth heist with guard AI and cinematic cutscenes.

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

Virtual City

Open city on a bicycle: missions, NPC crowds, a minimap.

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

The Dungeon Escape

2D mobile adventure with combat, a gem shop and ads.

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

2D Racer

Browser racer with online multiplayer via PlayroomKit.

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

Ruins Riddles

Halloween puzzler: a cat, ten levels, one ghost chase.

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

Vortex Fighters

Two-player 3D fighting game on one keyboard.

Unity 3DFightingLocal 2P
Read post Source

View all 15 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.

Let's talk.

Roles, freelance or collaborations, especially anything multiplayer, mobile or delightfully weird.