Detailed Portfolio

This page includes greater detail of all my works.


Eternal Nights - Souls Like Project


A Elden Ring Youtuber had commissioned me to develop this game. This was a part of a competition and a challenge with other developers. The game similar to the game Elden Ring was to be made in 7 days. Most of the assets were sourced/created by me.

Responsibilities

  • Develop and Designed a Souls-like Experience using Godot

  • Include basic souls like mechanics like Movement, 3rd Person Camera, Attacks, Enemy AI

  • Keeping the game feel fresh and unique within a short period time

Challenges

  • Making a complete game within a short period of time (7 Days)

  • Make the game unique and interesting

Outcome

  • Utilized 3D AI generated models and a souls-like template to save time.

  • Utilized Plugins to make the development process faster (Terrain3D, ProtonScatter)

  • The Youtuber and his audience were very impressed


2D PVP Fighting Game


Client requested me to make a arcade style 2D PVP fighting game with 2 player controls. The game was requested to be made in 5 days. Most of the assets were provided by the client.

Responsibilities

  • Developed and Designed full gameplay

  • Implemented combat and gameplay mechanics (Attack, Dash, Jump, Run)

  • Implemented 2 Player controls (WASD + Arrow Keys), Dash, Basic combat.

  • Created Player Select and Win Screens.

Challenges

  • The client required that the product be completed within a short period of time. (5 days)

  • Needed to keep clear communication with the client to make sure everything goes smoothly

Outcome

  • The client was very satisfied with the final product and left me a good review

Adam

"I have no words, it was perfect. He was easy to work with and even suggested adding things for me. Thank you!"

from fiverr


Video

Tap to Loop – Create and Control Audio Loops


A client requested an audio looping game where you can record sounds and have them play on a loop. He also wanted a way to export/import the loops that you create as well as
controls over individual loops (select, delete, undo, speed etc). The game needed to be comapitble with Android, Web and PC

Responsibilities

  • Add a audio recording system based on tapping the screen.

  • Include ways to change audio speed, change BPM, select audio, delete audio

  • Include a way to save or import custom audio profiles

  • Implemented a custom audio threshold mechanism to automatically start recording when audio surpasses a set level and stop when it falls below

Challenges

  • Godot 4.4 has issues with audio recording on android

  • Needed to save and load custom audio profiles in android and web

Outcome

  • Had to merge a custom pull request fixing the Audio issues on android.

  • Had to make different save and load systems for the android and the web

  • For the web audio audio record to function properly, had to use a different recording system.

  • The client was very happy with the product and complemented it heavily

clyph_drops

"I want to make this clear for anyone reading this. I WAS EXCITED TO MAKE THIS REVEIW! I plan to put in a feature request to fiverr to add 5 more stars because Mr. Hasan deserves 10 for the service, here's why: 1) Consulted with me on my idea before the purchase. Re-Affirmed the project objectives and confirmed that he could accomplish the task, then after we agreed on everything, he took the initiative to get started before I even paid for the service. Motivated! 2) Took the initiative to fix problems..."

from fiverr


Prototype 2D management game


My client requested me to make a prototype 2D management point and click type game where you manage bunch of agents/scientist, they can either fight invaders or go and fetch a "cursed item" for researching. Each day a new room is added with a cursed item. You lose the game if the enemy kills the "player" character or steals a cursed item. The client planned to continue work on the game after the production of prototype.

Responsibilities

  • Implement a system where a new room is added everyday

  • Implement agent and enemy AI behaviour

  • Implement cursed item collection system

  • Implement a dying and retry mechanic

Challenges

  • The client required consistent and clear communication throughout the project.

  • Keeping all everything modular so the client had an easy time going through everything

  • Keeping the NPC logic reliable and consistent with the room generation system

Outcome

  • Resulted in a functional and working prototype

  • Some small bugs were discovered by the client but promptly fixed upon request


Systems & Demos + other


Picking up System Prototype

  • Developed a physics-based object interaction system allowing players to pick up, drop, and realistically interact with environment objects

  • implemented immersive audio feedback for different objects and actions

  • All assets except for the sounds were created from scratch


Cartoonish Shotgun Mechanic

  • Integrated a breakable shotgun, which fires 3 bullets before breaking

  • The bullet interacts with the environment and pushes the player back, it also leaves decals

  • There are enemies whom you can eliminate with the shotgun


Endless hallway

  • Designed a creepy hallway level featuring an elevator at the end that feels inescapable

  • When the player tries to walk away from the elevator, they are teleported back to the start, creating a disorienting loop effect

  • Achieved this effect my by teleporting the player back after he reaches a certain point


Snake & Ladder game

  • Simple Snake and Ladder game my client requested me to make

  • It has a unique twist that whenever you land on certain tiles, a random fact about etruscans pops up

  • all assets were sourced/made by me


Quiz System for Client's Game

  • Client requested me to build a modular quiz system for his game.

  • The client is able to put any questions and assign them the correct answer

  • every chest can be assigned unique questions


Simple 2D Boss Battle

  • Client requested that a boss battle be added to his game

  • Implemented the boss AI that works and aligns with the existing game

  • The assets were provided by the client


Simple Side Scroller

  • Client requested that a simple side scroller game to be made

  • The game needed to have 5 levels with each level being more difficult than the other

  • Most of the assets were sourced by me


Chess Themed Dungeon Crawler

  • Client required a chess themed dungeon crawler game within a short span of time (7 Days)

  • Implementing all the mechanics for the dungeon crawler was challenging for the short span of time

  • I had to create the character art and other arts were created/sourced by me


2.5D Arena Fighter

  • Client requested a 2.5D game where you can use your sword to tackle your enemy

  • The game needed to take place in a 3D arena with 2D characters

  • Assets were sourced/created by me