Professional Work
Unity Developer | Sept 2021 - Present
Responsible for Creating Character Controller with features Including:
Third Person Controller
Animation System (Handling Multiple Types of animations within the same state, animation overriding system)
Inventory System for Abilities
Weapon System
Flexible and Advance Health System
​​
Responsible for everything related to AI (Enemies/Bots) within Unity including:
AI Behaviors
State
Animator Controller (Handling every Enemy AI Animations from Single Animator)
Attack System
Navigation Handling (both with Root Based and In-Place Animations)
Components Handling
Data Syncing over the Network
​​
Created Player Key Rebinding System, which lets players change control keys according to their needs.
​
Created Target Scanner System for AI, which enhanced the game's overall AI capabilities to detect the right target.
​
Performed CPU & GPU Optimization with a noticeable increase in FPS, Game Optimization included Faster Game Scenes Loading, resulting in improved Overall Game Performance.
​
Handling the Random Map Placement randomly places the environment in-game scene with an updated AI path and other scene elements.