Tanveer Bhatti

Unity developer

About Me:

  • Creative, self motivated developer learning new skills to become better each day.
  • Education: Bachelor of Science in Computer Science from Rutgers University.
  • Experience: 5+ years in Unity (C#)
  • Hobbies: Exercise, hiking, playing sports, exploring new places

Email: tanveer224466x@gmail.com

My Projects:

Minamath

Concept: Solve simple math problems in this fast-paced arcade game to boost your mental agility, and stay sharp all while having fun!

What I worked on:

Code: Wrote code to handle equations getting progressively harder. Had to make sure no equation was generated that would create issues (for example, no equation could yield negative answers or have zero as the answer).

Gameplay: Designed the different modes of gameplay and the main gameplay concept.

Wardwell House

Concept: On a secluded island, dark witchcraft, horse racing, and a broken man’s descent into madness collide. Can you survive the horrors and uncover its sinister secrets?

What I worked on:

Code: Programmed what the user is gazing at to make sure the correct text is shown for the hotspot being looked at. Some of the hotspots play audio files so had to make sure the sound is only played when looking at the hotspot that plays audio.

Story: Was one of the co writers of the story.

8/8/88 Needle AL

Concept: Uncover the chilling mystery of a secluded village where its people have vanished without a trace. Delve into the secrets of an enigmatic cult and uncover the truth lurking in the shadows of the town.

What I worked on/learned:

Effects: I learned how to add a lot of different effects in a game for example, lightning, fire, and other effects being played at the right time. Also, correctly showing 3d models within panoramic photos to make it seem realistic.

Story: Came up with the main plot of the game.

Available on PC, Mac, iOS

Steam: https://store.steampowered.com/app/1949370/8888_Needle_AL/

iOS: https://apps.apple.com/us/app/8-8-88-needle-al/id6448805890

Wanderness

Concept: A relaxing and meditative game in which the user walks through beautiful scenery to capture photos, which they can save in their album to share with others.

What I worked on:

Code:

  • Wrote code that allows the user to take photos in the game using their in game camera.
  • Let users save their photos within the game. I had to find the most efficient and least memory intensive way to do this while still preserving the photo quality. Users are then able to view the photos in their album and share or delete the photos.
  • Create the day to night time cycle: this meant changing the LUT of the image to show the correct time of day, play the correct sounds.

Available on iOS: https://apps.apple.com/us/app/wanderness/id6670171760

The Holyburn Witches

Concept: Gather resources, fend off unseen terrors, and keep the flames alive until dawn—or face the horrors that lurk in the night.

What I worked on:

Languages: Learned how to localize all the text in the game in 9 different languages.

Code:

  • I made an inventory system that keeps track of how much food and other items the user has.
  • Created the day and night cycle.
  • Wrote code to keep track of food and sticks that have been taken at a location and make sure those items don’t appear again.
Available on PC, Mac

Steam:https://store.steampowered.com/app/2645600/The_Holyburn_Witches/

iOS Projects:

Mu Watch Pet (Apple Watch)(Objective C)

Concept: Cute virtual pet lives right on your Apple Watch, and it’s counting on you. Feed, play, and care for your tiny friend while tracking its stats to ensure it stays happy and healthy—anytime, anywhere!

What I worked on:

Code:

  • Had to learn how to make an app for the Apple Watch. There was little documentation on how to make Apple Watch apps and it was challenging to make sure the app worked because the Apple Watch hadn’t been released yet.
  • Created the algorithms behind how the different stats of the pet are replenished and depleted. Had to keep track of how much time had elapsed between the user leaving and returning to the app to make sure the correct values of the stats are shown.