AJAY

|AI & Gameplay Engineer

Cześć! I'm Ajay, an AI & Gameplay Engineer

I love C++ and Unreal Engine

I write readable, performant code. I enjoy creating compelling gameplay systems while learning from the best around me.

Below you'll find some of the projects I've been working on lately.

Professional Projects

GRAND THEFT AUTO VI

Worked at Rockstar Games as an Associate AI/Gameplay Programmer on Grand Theft Auto 6.


  • Position:Associate AI/Gameplay Programmer
  • Company:Rockstar Games
  • Team:Vehicles AI
  • Engine:RAGE/C++
  • Duration:2022-2023*

*Left Rockstar Games to focus on personal projects and independent game development.

Personal Projects

RECREATED INSOMNIAC'S SPIDERMAN'S MECHANICS(Fan Project)

An In-depth recreation of Spider-Man game including:

  • Physics driven web-swinging system with dynamic force calculations inspired by the original game
  • Implemented swing point detection algorithms that identify optimal attachment points on buildings with scoresbased on player's velocity, desired direction and building geometry
  • Uses Space Partitioned Data Structures instead of Raycast for performance and precision
  • Wall Running and traversal
  • FreeFlow combat system with Counter Attacks
  • Enemy AI and Boss Battle
  • and a lot more

  • Engine:Unreal Engine 5 (C++)

THIRD PERSON SHOOTER PROTOTYPE WITH AI

Complete Shooter game with AI and AAA quality gameplay mechanics

  • GTA inspired AI makes use of dynamic cover systems which impart protection from Player at the same time allowing theoppurtunity to shoot the Player
  • AI behavior tree that makes use of Perception, Decision Tree, Shooting, Cover system and position selection
  • Seamless animations harnessing Blendspaces, Strafing, Turning In Place, Inverse Kinematics, Curves, Leaning, Crouching, Weapon Fireand recoils, Equipping and Unequipping weapons
  • Dynamic crosshairs with spread that responds to weapon type, Player's speed, firing, aiming and jumping
  • Blending animations per bone, blending and playing animations based on states, bones, and graphs;Animation montages, notifies and sync markers for footsteps and sync groups
  • AI behavior trees, blackboard components, Environmental Query and Contexts

  • Engine:Unreal Engine 4 (C++)

MANGA STYLED SURVIVAL HORROR GAME(WIP)

Inspired by works of Junji Ito and Silent Hill Series

  • Modified Engine's source code to bypass limitations of post-process effects, which were insufficient for achieving the desired manga-style shading.
  • Integrated the custom shading directly into the rendering pipelinefor optimal performance and visual fidelity.
  • Makes use of Unreal's Gameplay Ability System for combat and locomotion

  • Engine:
    Custom Build of Unreal Engine 5 (C++)

RECREATED POCKETPAIR'S PALWORLD(Fan Project)

Recreated mechanics from PalWorld including:

  • Engineered a system for rapidly creating new pals and attack moves, boosting development effieciency
  • Recreated more than 30 moves from the original game, with distinct properties, using the flexible move system
  • AI systems allow pals to have roles such as allies, foes, and neutral with various state machinesfor combat, wander, captured etc
  • Inventory and crafting systems, resource gathering, base-building, combat and weapon systems,capture systems
  • Uses Time-slicing and other performance enhancing techniques
  • Built region-based pal spawning and map-editing tools
  • and a lot more

  • Engine:
    Unreal Engine 5 (C++)

Really Old Projects

OLD PROJECTS(2018-2020)

Some projects from the time when I was starting out in game development and programming.

  • Simulating Artificial Bee Colony, Genetic Algorithm by Dervis Karaboga, with swarm intelligence and decentralized self-organised system.

and a lot of other projects focusing on foundational skills and experimentation with mechanics

  • Multiplayer racing game with realistic physics
  • First Person Shooter
  • Physics defying platformer shooter with teleportation, timeand gravity altering
  • Stealth
  • Tower defense
  • Realtime strategy Garden Defense (similar to Plants vs Zombies)
  • On-rails shooter
  • and many others

  • Engine:
    Godot 3.1+ and Unity 2019+

Game Engines

Unreal Engine

Unreal

RAGE Engine

RAGE

Unity Engine

Unity

Godot Engine

Godot

Programming Languages

C++

C++

C#

C#

About Me

I am a passionate programmer with immense love for artificial intelligence and video games.

As much as I like creating fantasy worlds, I also like figuring out how the real world works, understanding how different pieces fit together in the cosmos, what drives creatures to act a certain way, and why nature behaves the way it does.

I am fond of reading hard science fiction and fantasy.

When I'm not immersed in code or stories, you'll likely find me hiking.

Feel free to send me a message relating anything that might pique your interest.

ajargrey@gmail.com

or

LinkedIn