Hi I'm Waseem Shabir. I am a Video Game Programmer and a Software Developer based in Adelaide, South Australia. I specialise in Unity (C#). My most recent ventures have been in developing interactive experiences using the Microsoft Kinect and Intel RealSense. I can do skeleton tracking within Unity using the RealSense without the need for paid third party software.

I have worked on a variety of different game genres, and am experienced developing both 2D and 3D games. I can do gameplay mechanics, physics, AI, pathfinding, ability systems, quest systems, loading/saving game data and database management.

Have experience writing GLSL shaders from scratch as well as Unity's shader graph and vfx graph.

I prefer writing code however I also have experience working with visual scripting tools such as Unreal's Blueprints, Kismet, Playmaker, Behaviour Designer and Unity's own new visual scripting tools. I love new challenges and am always aiming to broaden my horizon.

I also have experience working with databases, using PHP and SQL to send and receive data from Unity. I have done work on multiplayer games and have developed software for Android.

Check out some of my projects below.


With TKM9


assets/files/Pulse/PulseTitle.gif
Pulse - Lighting Sculpture

A complex array of lighting tubes are connected to four consoles where visitors can play a game that interacts with the entire array.

assets/files/ScifiGarden/Thumbnail.jpg
Sci-Fi Garden

A light garden with adjustable mood lighting. The connected consoles can be used to adjust the lights and also display an interactable weather effect.

assets/files/InteractivePillar/Thumbnail.gif
Interactive Pillar

Powered by Microsoft Kinect. The interactive pillar allows visitors to play games without touching. Using their bodies as the controller.

assets/files/TreeOfSeasons/Thumbnail.jpg
Tree of Seasons

An Interactive tree where visitors can walk up to it and interact with the tree such as moving the branches and interacting with the environment.

assets/files/Play9/Thumbnail.png
Play9 Games Library

A collection of short games extracted from our huge game library and playable on mobile.


Games


assets/files/Resolve/Thumbnail.gif
Resolve:
Spirits of the Forest

Play as a ghost that can possess other creatures and use their hidden abilities. Help the lingering spirits of the forest move on to the next world.

assets/files/SkyPuppy/Thumbnail.gif
Sky Puppy

A small but fun puzzle game where you guide a puppy out of a burning building by putting out fires, moving furniture, and clearing a path.

assets/files/Blackstone/Thumbnail.png
Blackstone

A Hack 'n' Slash platforming game that follows the story of Bella who is seeking revenge for her deceased brother in the kingdom of Blackstone.

assets/files/PentominoPermutator/Thumbnail.jpg
Realm

A Pentomino Permutator puzzle for which I wrote the logic, designed the game pieces and environment.

assets/files/MamaSaid/Thumbnail.png
Mama Said

A story of a mama and baby monkey that are stranded far away from home and must help each other to get back home. I developed the character movement and mechanics.

assets/files/Torque/Thumbnail.png
Torque

A combat racing game based on Death Race, Jak X and Mad Max. I created the vehicle physics and modelled some of the cars.


Tools


assets/files/SkyPuppyLevelEditor/Thumbnail.gif
Sky Puppy Level Editor

An editor script to allow us to quickly create and edit levels without painfully selecting each object in the hierarchy.

assets/files/UIAssistant/Thumbnail.png
Unity UI Assistant

A simple panel to quickly create UI elements because I was tired of clicking through menus.

assets/files/AssetBrowser/Thumbnail.png
Unity Asset Browser

A custom tool made to find Unity's default icon textures and ui elements.

assets/files/ProjectExplorer/Thumbnail.png
Unity Project Explorer

Recreated Unity's project explorer window and added the ability to quickly create objects such as folders, scripts, materials, etc.


Software


assets/files/RosterHelper/Thumbnail.png
Roster Helper

A tool for managing a raiding roster. Assigning players to certain raids and spitting out BB code for posting to forums.