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.