AM.

Hi, I am Aqil Mukhi.

A Software Engineer.

Companies I have Worked For

EA Logo

Ubisoft Logo

Activate Games Logo

Government of Manitoba Logo

Software I have Worked On

Unannounced Ubisoft Game

Question Mark

Unannounced Ubisoft Automation Software

Question Mark

Laser

Laser

Strike

Strike

Grid

Grid

Super Grid

Super Grid

Hide

Hide

Skills

Projects

Unannounced Third-Person Multiplayer Shooter

Uses the gameplay ability system (GAS) for abilities and replication for multiplayer. Created user interfaces using Common UI. Created input systems using Enhanced Input. Created using C++ and Unreal Engine using Visual Studio and Git. More information to come.

  • C++
  • Unreal Engine
  • Git

Stealth Takedown

A recreation of a stealth takedown or assassination gameplay mechanic found in games such as Assassin's Creed and Shadow of War. The player is able to walk up to an enemy and perform a takedown. A paired animation is played (for both the player and the enemy) and motion warping occurs to move the player to the appropriate position.

  • C++
  • Unreal Engine
  • Git

Custom First-Person Character Controller

A custom first-person character controller built in Unreal Engine 5.3 that features slope movement, dynamic footsteps, walking, looking, jumping, crouching, sprinting and head bobbing.

  • C++
  • Unreal Engine
  • Git

Grappling Hook Gun

In this project, I created a grappling hook gun. The player is able to press the 'E' key and deploy the grappling hook. The grappling hook moves the player in the direction of where the grappling hook landed. Once the player reaches the target position the player will fall. If the player hits an obstacle before reaching the target position the player will also fall. There is also a custom map generation script that uses a PNG file. This PNG file contains three colours, black is used to generate a floor tile and a roof tile, these tiles are also spawned to every other colour, white is used to generate wall tiles from the floor to the roof and lastly blue which is used to spawn the player at a particular tile. Additionally, the player is able to sprint using shift, move around using WASD and control rotation using the arrow keys. I also added a debug mode (which can be enabled by pressing the 'F' key) to help diagnose and better visualize problems that arose during the implementation of the grappling hook gun.

  • C++
  • raylib
  • Git

Run Merle! Run!

You have played Dueling Diego. Well now here is Run Merle! Run! A fast-paced endless runner filled with exciting gameplay elements such as powerups, multiple enemy types and difficulty that will get harder the further you progress. Will you just play this to refill your mana? Or will you compete to get the highest score? You decided!

This is a fan-made game based on the game Wizard101. When I made this I imagined this being played at the carnival just like how Dueling Diego is played.

  • C#
  • Unity
  • Git

Ambush

In this video, I showcase a short quest and battle I made in RPG Maker MZ. I recently picked up RPG Maker and was surprised by how simple it was to create JRPGs. It took me about 3 hours to learn all I needed to know to make this short quest and battle. If I were to remake this game with the knowledge I have now I estimate it might take me around 30 minutes. Typically while developing most of my games a lot of the time goes to creating gameplay systems and assets (like music and art). It usually takes me some time to get a proper prototype going and I think since RPG Maker has all this done for you it allows you to focus on making games, which is by far the most important part.

  • Git

The Forest

I showcase a short part of my game called The Forest. I have been working on my 2D art skills and I thought what better way to see how far I have come than by making a game. I used techniques such as parallax backgrounds to create depth and 2D dynamic lighting to make the game's atmosphere feel more like a horror game.

  • C#
  • Unity
  • Git

Battle EXTREME

Welcome to Battle EXTREME! Enjoy a fast-paced rock, paper, scissors like game, where you are playing against an enemy AI! Do you have what it takes to beat the AI? This game was made in two hours as part of a speed-making game challenge.

  • C#
  • Unity
  • Git

Word Search Generator

Hey there!

This month I made a word search generator. The way it works is if the user clicks the button at the bottom a word search will be generated.

I created some pixel art to go alongside it to give it a unique look.

  • C#
  • Unity
  • Git

Maze Generator (Recursive Backtracking)

This month I created a maze generator. My curiosity was peaked I started to wonder how were mazes generated? I eventually discovered some really informative resources (EasyLearnTutorial). The gist of what I read was that mazes used an algorithm called recursive backtracking in order to generate mazes. I then created a visualization of how the algorithm achieved this. Overall, I am really proud of the result.

  • C#
  • Unity
  • Git

A* Pathfinding

This month I decided to explore AI pathfinding. More specifically A* Pathfinding! I create an 8x8 dungeon tileset and character to go alongside with it.

  • C#
  • Unity
  • Git

Dinomon

I always was curious about how Pokémon created its battle systems. So I attempted to make one myself and this was the result.

  • C#
  • Unity
  • Git

2.5D Unity Demo

In this video, I show you something that I have been experimenting with 2.5D! I created a scene with 2D sprites and a 3D environment. This was the first time in a while that I have worked with a 3D environment and I learned a lot throughout creating this whole project, such as creating a narrative within the scene using visual elements.

  • C#
  • Unity
  • Git

Budget Craft

Do you want to play Minecraft but don't have the money for Minecraft? Well then try BudgetCraft! BudgetCraft is a barebones version of 2D Minecraft that was made in 12 hours!

  • C#
  • Unity
  • Git

Procedural Terrain Generation Showcase (2D Minecraft)

I recently created 2D Minecraft. One of the biggest parts of creating Minecraft was generating the terrain procedurally using Perlin noise. This video showcases the final version of the terrain generation that I created. A video detailing the creation of 2D Minecraft will be coming out soon!

  • C#
  • Unity
  • Git

Turning My PC Game Into a Mobile App!

Hey there! In this video, I turn the game that I made for PC into a mobile app! More specifically I made it into an android app and I posted it on the Google Play Store! I take you guys through my process, step-by-step of how I made the app! Maybe iOS and Windows will be next!

  • C#
  • Unity
  • Git

Jumpy Jack

Jumpy Jack is a action-platformer created in only one hour! Join Jack on his adventure to cross the valley of no return at night time! Jack needs your help in order to do so!

Compete for the highest score by yourself or with your friends and earn the title of the jumpiest Jack!

  • C#
  • Unity
  • Git

Unity Showcase: Normal Maps, Dynamic Lighting and More!

Hey there! In this video, I showcase some of the techniques I used in my platforming project!

  • C#
  • Unity
  • Git

The Hidden

Enjoy fast-paced adventure elements that require precise reactions in order to survive.

The Hidden is an action-packed game with horror elements. You play as a lost-soul wandering the halls of a long-forgotten cellar. The further you wander in, the more challenges arise.

With over 7 sections to play through, each with a unique twist to them and multiple collectibles to find, this adventure awaits you. If you manage to make it to the end a big surprise awaits.

  • C#
  • Unity
  • Git

Balloon Popper

Balloon Popper is a highly addictive 2D balloon popping game. The user's objective is to pop as many balloons as they can, before the balloon reaches the top of the screen. The simple yet attractive 2D graphics are for users of all ages. The simple 2D graphics also help the controls to be easy to learn and appealing to the eye. Not only this but Balloon Popper's background music and sound effects are fun and match the games overall atmosphere.

  • C#
  • Unity
  • Git

Space Enemies

Have you ever wanted to play a fun-filled game, with simple yet eye-catching graphics? Well Space Enemies is just what you are looking for. Space Enemies is a 2D top-down shooter game that provides hours of entertainment to the user. Space Enemies has a simple, yet fun concept. Kill the enemy, and try not to die in the process. Achieve high scores and tell your friends.

  • C#
  • Unity
  • Git

Contact

Email me