
Hello...
I'm a self-taught game developer with 2 years of experience in Gameplay AI Programming. I love experimenting with new ideas to make enemies in games more exciting for players. I focus on writing clean and efficient code to get valuable feedback from my team and deliver a polished gaming experience.
Skills & Expertise
-
Unreal Engine 4,5
-
C++
-
Gameplay AI
-
Git
-
Optimization
-
Debugging
-
EQS
-
Behavior Tree
-
Combat Design
Work Experience
Jul 2024 - Present
Working on an Unannounced Game.
-
Responsible for handling the AI behavior and Animation for the complete project.
-
Created Designer-friendly Data-Driven AI behavior for close and ranged combat.
-
Designed combat manager, which will assign AI to get in and out of combat, creating a balanced gameplay.
-
Implemented a modular easy-to-upgrade token system for every class of enemies for controlled AI behaviour, which we can now control during combat, making certain AI encounters easy and some difficult.
-
Worked closely with Animator and level designer to figure out combat for all the enemies including bosses.
-
Improved the combat of the game by adding some quality changes to the player, giving the user a lot of visual feedback.
-
Implemented Motion warping for all enemies’ attacks, making combat more fun.
-
Created a waypoint system for the game using splines with nav modifiers.
Dec 2023 - Jun 2024
Implementing Gameplay AI as per the provided GDD.
Gameeon Studios (Jr. Unreal Developer )
Nov 2022 - Oct 2023
Responsible for handling the AI in Mumbai Gullies.
-
Balanced combat AI behaviour with cover and non-cover systems, enhancing player challenge and immersion.
-
Implemented a Token System for controlled enemy engagement and integrated it with the cover system for improved combat balance.
-
Enhanced AI positioning around the player for a more scattered formation using EQS and location reservation.
-
Optimized performance for 400 civilians with walking and panic behaviour, maintaining 40fps on a mid-tier PC.
Freelancing
Mar 2021 - July 2022
-
-Skeet shooting mobile game
-
Oversaw player interactions and core gameplay.
-
Optimized code for smooth performance on Android devices.
-
-
Skeet Shooting VR game
-
Managed the core game loop for Olympic-style gameplay flow.
-
Assessed player satisfaction through seamless progression and event transitions.
-
Updated existing code to accommodate the new game loop.
-
-
Sniper Shooting VR game
-
Created the functionality for different types of sniper (Bolt action and semi-auto) compatible with VR.
-
Projects
oct/2023 - present
The aim is to make an AI system for a third-person shooter game, inspired by Tom Clancy's The Division’s Faction System. Instead of making the enemies harder by making their guns stronger, I'll tweak their behavior as the game progresses like making them more aggressive or by increasing their weapon accuracy. I am going with a data-driven approach, so I only need one type of behaviour for all enemies, making things easier to manage. I'll adjust how aggressive or defensive they are using data, so the game gets tougher without just making the enemies bullet sponges.
Custom Pathfinding
june/2023 - sept/2023
Developed custom path-finding using A* algorithm and optimized path points for efficient AI navigation(basic version of String Pulling). Implemented in C++ for improved performance and created a custom 2D grid acting as a navmesh to understand pathfinding in Unreal Engine.
Hobbies
-
Playing Games
-
Anime
-
Music