Harpreet Johal

Game Programmer

Harpreet Johal

I build fun gameplay systems and love solving tricky problems with clean, efficient code. Always up for new challenges and making games feel great to play.

Production Game Projects

5
1 year
Unity C#
Android

Driving Thrills (2025)

Lead Game Programmer

Open world game that has action game and adventure. This 3D game having Indian cars combines the best of free roam game dynamics with immersive crime simulator action. this gangster game offers a thrilling urban adventure filled stunts, vehicles, challenges, game missions and cheats.

14 - 20
3 months
Unreal C++
PS5

Mukti (2024)

Game Programmer

Mukti is a first-person exploration game set against the rich tapestry of Indian heritage, offering players a deep dive into a mystery that bridges the past with the present.

12
1.5 years
Unity
Android

StoryPix (2023)

Game Programmer

A narrative based story game where you not only read through the story but is also interactive where you can make a choice and decide the path of the story. You can lead the story as your choices can decide the end of the story.

1
8 months
Unity (C#)
WebGL

Fly me Hard (2025)

Indie Developer (Crazy games, Android)

Fly Me Hard is a fast-paced, physics-driven action game where you play as a jetpack-wielding cowboy fighting through waves of goblins, skeletons, and magical foes across medieval landscapes. As the Sole Developer, I built core mechanics such as active ragdoll physics, dynamic enemy AI, and more.

4
3 months
Unity (C#)
Android

Flying man (2022)

Game Programmer

A fun and fast-paced hyper-casual game where you have the thrilling ability to fly and compete against AI rivals across a variety of dynamic maps. Each level brings new challenges, and a rewarding system keeps you coming back for more!

3
2 days
Unity (C#)
PC

TunningSamurai (2022)

Game Developer (Game Jam)

This Game is about a Samurai apprentice in training. Your Master has instructed you to train while wearing blinders where you listen to frequencies near you which are represented through (sin waves and 3D sounds) in order to attack toward enemy if you are not able to match sounds then you are fail.