Howdy

Portrait of Avi Garg

I'm a Senior Gameplay & Graphics Engineer with five years of shipping production-ready systems across the full engine stack — AI and behaviour systems, combat mechanics, multiplayer architecture, and real-time rendering. My work lives where computer graphics meets AI: from Unreal/Unity gameplay and GPU-optimised rendering to computer-vision pipelines that turn human motion into input. I care equally about player feel and technical performance, and I'm at my best taking ambitious, immersive ideas from prototype to launch.

Got an interesting project? Send me a message at gargav@tcd.ie

Background

I'm a software developer specialising in Gameplay Systems, Computer Graphics and Computer Vision. I'm currently based in India and hold a post-graduate degree in Computer Science — Graphics and Vision technologies from Trinity College Dublin. I have gained diverse experience using C/C++ and Unity across various immersive technologies with organizations like Viga Studios, Modelworks Studios, FEV, and A2.AI.

I love engaging with new technologies, people and challenges — it's the fuel for my continuous learning and growth. My expertise spans Physics, Rendering Algorithms, Image Processing, and neural network development.

Always eager for innovative projects and exciting opportunities, so don't hesitate to get in touch.

Featured Projects

Unreal Engine 5 Enemy AI

Combat Third Person AI

Created a sophisticated combat AI for a third-person game using Unreal Engine 5.

Read More
Unreal 3D

Modelworks, Dublin 🇮🇪

One of the awesome things we do at Modelworks.

Read More
C++

Blendshape Facial Animation

Implemented facial animation in C++ using Blendshapes.

Read More
OpenGL GLSL

Transmittance Effects

Demo for Reflection, Refraction, and Fresnel Effects.

Read More
Unity AI

3D Avataar — Salsa LipSync

Avataar + Salsa LipSync + OpenAI TTS.

Read More
Unity AI

A2.AI, Australia 🇦🇺

Rep Counting & Pose Correction pipeline.

Read More
Computer Vision GAN

Video2Pose: ViGA Interactive

The pipeline extracts 3D poses from 2D frame sequences using Microsoft's 3D convolutional GAN architecture (2020).

Read More
PBR IBL

Image Based Lighting

Created a YouTube tutorial based on LearnOpenGL's Image-Based Lighting environment.

Read More
Unity ARCore

BunnyQuest: ARCore Unity

An interactive quiz game built using ARCore SDK in Unity.

Read More

My Skills

Code

  • C / C++
  • C#
  • Python

Frameworks

  • Unreal Engine 2D & 3D
  • Unity 2D & 3D
  • OpenGL
  • Vulkan (intermediate)

Libraries

  • Pandas
  • NumPy
  • OpenCV
  • PyTorch

Skills

  • Gameplay Systems
  • Realtime Rendering, Filmmaking and Animation
  • Machine Learning
  • Physics & Maths
  • Image Processing