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
Work Experience
Dec 2023 - Present
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