cme Burhan Ahmad

Welcome to my Game World!

Hello! I'm Burhan Ahmad, a Game Developer, currently living in Dubai, UAE.

I'm passionate about creating immersive experiences that are entertaining and visually stunning. I love taking on new challenges and learning about new technologies in the game development world.

Explore my website and see what kind of games, interactive mechanisms and immersive experiences I've worked on so far. Who knows, maybe we'll collaborate on a something amazing together someday!

HugoBoss Interactive Shadows

Interactive installation for luxury brand in which I collaborated with a team member at BriteMinds to create a custom human detection model, I used data from this detection model in unity to create immersive experience using, vfx, shaders and keyframe animations.

Runtime demonstration in Dubai Mall.

Luminous Interactive Floor

Interactive installation for a lights festival in Qatar in which I collaborated with a reknowned artist Georgie Pinn who is known for her interactive and innovative installations in Brisbane and a fellow Unity Developer Nathan Clarkson to create a custom particle effects each showcasing the fireworks harmony seamlessly handling 10-15 visitors at once.

Runtime demonstration in Lusail Festival in Doha, Qatar.

Qadsiah Festival Floor

Interactive installation for a festival in Saudi Arabia in which we created a custom air-hockey game showcasing vfx and particles.

Runtime demonstration in Qadsiah Festival in Riyadh, Saudi Arabia.

Loewe Interactive floor

Interactive installation for luxury brand in which I collaborated with a reknowned artist Seph Li who is known for his interactive art work in ink to create a custom particle effects each showcasing the nature of water (ripples, magnetic field, vortex), seamlessly handling 10-15 visitors at once.

Runtime demonstration in Dubai Mall.

Custom Interactive Projects

Particles and VFX have always captivated me, especially when integrated into interactive installations like projection mapping, interactive floors, or webcam-controlled experiences. The ability to craft and control dynamic visuals adds an exciting layer of creativity and innovation. Here are a few projects where I honed my skills in Unity 3D and TouchDesigner. A custom menu can be developed for any of the projects I am working on to manipulate particle size, speed and behaviour.

Custom vfx generative particles.

Runtime demonstration on the floor.

Runtime demonstration on the floor.

How I Made

Tangible Screen Projects

While working on tangible screen projects, I developed custom programs to calculate the angles between the support points on each puck. This mathematical approach allowed me to differentiate between individual pucks and assign specific objects to them within the applications.

Custom software for creating tangible screen effect without any object recognition.

Demonstration video.

How I made:

Custom Grid logic which is generated at runtime according to the

Game Logic based for the Floor game.

AR Try-On

Utilized media-pipe face tracking to get landmark of eyes and nose and set 3d glasses model size according to the size of each person so they fit perfectly. Moreover added functionality to take pictures and send emails, for this I used node.js to create a custom program that receives pictures as bytes from unity and then converts those bytes into pictures and then sends via email.

Runtime demonstration.

AR particle control

Utilized and modified a cursor control python library to control particles based on cursor movement in touch designer. The particles style was inspired from Dragon Ball Super, Goku Ultra instinct animation.

Runtime demonstration.

Created a orb shaped vfx that can be controlled by manipulating size, emissions, strength and colors.

More control over the effect and environment.

Vfx for generating fishes and move them around in boids, once the hand is detected the stop moving randomly and follow the hand movements.

Camera control

Used mediapipe to create a custom head tracking software based on which the camera inside unity focuses on a certain point and moves around it replicating the forced perspective behaviour.

Runtime demonstration.

Camera control

Used mediapipe to create a custom head tracking software based on which the camera inside unity rotate, when incorporated with custom projects like Roller coaster it gives a illusion as if the person is actually sitting on the roller coaster ride and enjoying the scenic views.

Runtime demonstration.

Runtime demonstration.

Runtime demonstration.

VR Learning

Modified the Demo Scene provided by unity learn for VR and added some new interactions for displaying and controlling the 3d model of train.

Runtime demonstration.

Infinite Zoom

Tried replicating the infinite picture zoom effect but instead of using pictures I used 3d models and created custom sshader effect to replicate the same effect.

--

Object Grab

Used the same objects used in infite zoom project and created the functionality of object grab and rotate to controller movement.

Custom car controller

Runtime demonstration.

Rush To Crush

Bike game with thrilling tracks packed with bike stunt game missions and extreme bike races.

Download

Fps Fire Battle Royal Survival

An offiline first person shooter with proper first person control and movement in which the player can choose different weapons and earn rewards as the level progresses.

Download

Fashion Makeover

Fashion makeover game that allows players to design a unique dressing style and enhance their fashion sense through beauty makeup.

Download

Santa Pin-Pull

A puzzle game made with unity and c# in which the player has to unlock the pins to pave the way for the santa to reach the kid and handout the gifts.

Download

Fps Scifi Shooter

An offiline Scifi-first person shooter with proper first person control and movement in which the player can choose different weapons and the enemies get stronger as the level progresses.

Achievements Menu in the stats Panel of the game.

Dynamic crosshairs, which can be selected from the menu and used in game.

Whenever an achievement is completed a popup is shown and that achievement is updated in the achievements menu.

Designed and implemented a shooting range so the player can practice their shooting skills.

Gameplay.

Not Uploaded Yet!

FPS Sniper Shooter 3d

An offiline Sniper-first person shooter with proper first person control and limited movement in which the player can choose different weapons and has to shoot the correct target in order to progress through the game.

Gameplay.

Not Uploaded Yet!

FiveOcean 2D

In this 2D game, the player takes on the role of a submarine, tasked with eliminating enemy submarines while navigating through the underwater world.

Mine Enemy with random AOE mine explosion and explode timer.

Patrolling helicopter.

Showcasing the water mechanics (made using shader), and fishes made using boids (the fish culture moves randomly).

FiveOcean gameplay.

Git

Car Path Draw

Car game in which the player has to draw path to overcome the hurdles places on their way to the final goal.

Player can draw path for the car to reach the end point.

Car Path Draw gameplay.

Git

Cube Absorber

Endless runner game made using unity 3D for practice.

The player has to collect only blue cubes (the cubes are abosrbed), if the player touches cube of any other color, the game is for for them.

Play in browser

Tiny Paws

A tiled puzzle game made in javascript in which the player has to connect two points together.

Drag and drop the pieces of path, that are placed on the table, pieces that can be used as pathway are placed in the inventroy on the right of the game map. You can rotate said pieces by clicking on them once to rotate it by 45 degrees.

Play in browser

Lerp vs Slerp

When it comes to creating smooth and natural-looking animations in Unity, two techniques that come to mind are LERP and SLERP. These are popular methods used to interpolate between two values, often used to smoothly transition objects between two positions or rotations over a period of time. In this article, we will delve into LERP and SLERP in Unity, and explore their differences.

Sending Email in Unity WebGL

Integrating email functionality into your Unity WebGL game might seem attractive, but it’s critical to understand the potential pitfalls before diving in. Sending emails directly from games presents security risks and can negatively impact deliverability due to spam filters.